Auf einem SQL Server 2005-Computer habe ich DBMail eingerichtet und korrekt konfiguriert. Ich kann "Notify Operator" und EXEC msdb.dbo.sp_send_dbmail verwenden, um E-Mails in die Warteschlange zu stellen. Das Problem ist jedoch, dass die E-Mails in der Warteschlange niemals durchlaufen werden. Ich sehe 10 E-Mails in der Warteschlange, wenn ich abfrage …
Ich möchte herausfinden, was die hohen SQL-Kompilierungen (keine Neukompilierungen) verursacht, die ich in Leistungsüberwachungszählern sehe. Hier ist meine Meinung dazu: Wenn ich viele SQl-Kompilierungen sehe, bedeutet dies, dass die Abfragen auf unserem System aus folgenden Gründen nicht zwischengespeichert werden: Viele Ad-hoc-Anfragen Ausführen von Abfragen, die von SQl nicht zwischengespeichert werden, …
Ich aktualisiere massenhaft eine SQL Server-Datenbank. Ich ändere alle unsere numeric(38,0)Spalten in int (ja, SQL Server-Skripte wurden aus Oracle-Skripten erstellt) . Mit SMO und C # (ich bin ein SW-Ingenieur) konnte ich wirklich nette Skripte generieren, wie es SQL Server Management Studio tun würde. Es funktioniert alles sehr gut, bis …
Wenn ich SQL sehe, das normalerweise Folgendes verwendet: select * from employees where epmloyeeTypeId in (select id from type where name = 'emp') Ich ersetze das wheredurch: select e.* from employees e inner join type t on t.id=e.epmloyeeTypeId and t.name = 'emp' Ist es möglich, dasselbe mit der Umkehrung zu …
Was passiert in SQL Server 2005, wenn der Plan-Cache voll ist? Ich habe einige Nachforschungen angestellt, und aus den gesammelten Teilen geht hervor, dass zwischengespeicherte Pläne ein "Alter" erhalten, das sich aus dem Gewicht oder den Kosten für die Kompilierung zusammensetzt, multipliziert mit der Häufigkeit, mit der sie seit dem …
Trotz unserer heftigen Proteste hat unser Management entschieden, dass dem Entwicklungsteam "sa" -Rechte auf dem Entwicklungsserver gewährt werden müssen. Der Haken ist, dass wir, die DB-Support-Gruppe, weiterhin für die Wartung dieser Box verantwortlich sind. Wir wurden nun mit der Aufgabe betraut, eine Liste von Dos and Don'ts für die Entwicklungsteams …
Ich habe ein Legacy-System mit ungefähr 10 Millionen Zeilen in einer Tabelle. In dieser Tabelle gibt es eine Typenspalte text, die meisten davon sind Standardtext, aber ungefähr 500.000 Zeilen enthalten RTF-Markups. Ich muss den RTF-formatierten Text in einfachen Text konvertieren. Meine aktuelle Methode ist, dass ich ein C # -Programm …
Installieren Ich habe ein Beispiel für rextester und dbfiddle erstellt . Szenario Preisliste : Es ist die Preisliste für Produkte. Ein Produkt kann mehr als einen aktiven Preis haben, sogar einen zukünftigen Preis. +---------+-------+------------+--------+--------+ | product | price | date_price | base | active | +---------+-------+------------+--------+--------+ | 0125 | 90 …
Mir ist klar, dass dies möglicherweise als Duplikat markiert ist, aber ich frage speziell in Bezug auf SQL Server 2005 Ich habe widersprüchliche Ratschläge im Internet gelesen und frage hier. Insbesondere in SQL Server 2005 nimmt ein NULL-Wert in einer varchar-Spalte denselben Platz ein wie eine leere Zeichenfolge? Ich habe …
Ich arbeite mit SQL Server 2005 und hatte eine Situation, in der viele Werte in einem Parameter übergeben werden können. Basierend darauf: Bei der Übergabe mehrerer Werte für einen SQL-Parameter wird bei dieser Prozedur XML als Parameter verwendet. Hier ist der Code der gespeicherten Prozedur: CREATE PROCEDURE [DENORMV2].[udpProductBulletPointSelectByTier1NoteTypeCode] ( @Tier1 …
Wir hatten einen SQL Server 2005-Server, auf dem ungefähr 200 Archivdatenbanken mit geringem oder keinem Datenverkehr gespeichert waren, und dieser Server wurde auf keinem anderen Gerät gesichert. Die Datenbankdateien (MDF und LDF) wurden auf einem RAID-Array gespeichert, und als der RAID-Controller ausfiel, befürchteten wir, dass wir unsere Daten verlieren würden. …
Mein Primärserver mit SQL Server 2005 ist ausgefallen, daher habe ich die Protokollprotokolldatenbank auf dem Sekundärserver gestartet. Die Datenbank befindet sich auf dem sekundären Server, und ich muss nur die Einstellungen für den Protokollversand entfernen, während auf den primären Server nicht mehr zugegriffen werden kann. Es scheint, dass die sp_delete_log_shipping_secondary_databasegespeicherte …
Ich habe einen synthetischen Test, der einige Fehler reproduziert, die wir in der Produktionsumgebung haben. Hier sind die 2 Skripte, um es zu reproduzieren: 1 DBCC TRACEOFF(-1,3604,1200) WITH NO_INFOMSGS; SET NOCOUNT ON; IF @@TRANCOUNT > 0 ROLLBACK IF object_id('test') IS NOT NULL DROP TABLE test IF object_id('TMP_test') IS NOT NULL …
Ich habe eine große Abfrage, die ich einstellen möchte. Ich schreibe viele Abfragen, habe aber nicht viel abgestimmt. Ich habe einen Screenshot von SQL Sentry Plan Explorer Free (SSPEF) beigefügt: Im obigen Teil des Plans enthält die Tabelle pb_WorkRquestLog 229.001 Zeilen. Der Abfrageplan zeigt jedoch ca. 348 Millionen Zeilen (229.001 …
Wie kann ich eine lokal gespeicherte Prozedur in eine lokale Tabelle einfügen, ohne eine verteilte Transaktion zu erstellen? Ich möchte eine gespeicherte Prozedur auf einem Remote-Server ausführen und die Ausgabe als Quelle für eine Einfügung in eine lokale Tabelle verwenden.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.