Ich habe die folgende SQL Server-Abfrage erstellt, aber in SQL Server 2005 tritt ein Anti-Semi-Join-Fehler auf, der zu ungenauen Kardinalitätsschätzungen (1 - urgh!) Führt und für immer ausgeführt wird. Da es sich um einen langjährigen SQL Server für die Produktion handelt, kann ich nicht einfach vorschlagen, Versionen zu aktualisieren, und …
Soweit ich weiß, werden im Versionsspeicher nur Versionen bereinigt, die älter als die älteste aktive Transaktion sind. Frage: Ist die älteste Transaktionsdatenbank spezifisch oder behält SQL Server alle Versionen unabhängig von der Datenbank bei, wenn noch eine ältere Transaktion aktiv ist? Hintergrundgeschichte - SQL Server 2005 SP4 Enterprise mit rund …
Ich habe einen nicht gruppierten, nicht eindeutigen Index für eine Fremdschlüsselspalte vom Typ bigint. Wenn ich den Index online neu erstelle, sinkt die durchschnittliche Fragmentierung auf 3% mit 2 Fragmenten und 30 Seiten. Wenn ich denselben Wiederherstellungsindex offline ausführe, beträgt die durchschnittliche Fragmentierung 25% mit 4 Fragmenten und 28 Seiten. …
Jeder warnt vor dem Verkleinern einer Datenbank, z. B. SQLAuthority Aber wird es in meinem Fall eine gültige Option sein? Die Datenbank hatte ursprünglich mehr als 1 GB, aber wenn eine Tabelle daraus entfernt (in eine andere Datenbank verschoben) wurde, beträgt die Datenbank jetzt 100 MB, wenn ich eine Sicherungskopie …
Ich habe das Massenkopierprogramm BCP von SQL Server 2005 folgendermaßen ausgeführt: bcp mydb.dbo.mytbl in myfile.blk -c -S mysvr -U mylogin -P mypass Und es lief und produzierte Ausgabe wie folgt: Starting copy... 1000 rows sent to SQL Server. Total sent: 1000 ... 1000 rows sent to SQL Server. Total sent: …
Ich habe seit einigen Wochen ein Problem, bei dem sich die Leistung meiner SQL Server-Abfragen über einige Tage hinweg verschlechtert. Außerdem wird eine Abfrage alle paar Tage einfach nicht vom ODBC- SQLExecute()Aufruf meiner Anwendung zurückgegeben . Durch manuelles Neuerstellen der Indizes (in SQL Server Management Studio) werden beide Probleme "behoben". …
In den letzten Monaten gab es drei Vorfälle, in denen Datensätze in einer Tabelle gelöscht oder Werte in einer gesamten Tabelle auf Null aktualisiert wurden. Wir haben ein Team von vier Personen, die über die Erlaubnis verfügen und für die Aktualisierung der Datenbank verantwortlich sind und dies hätten tun können. …
Ich versuche, eine Abfrage zu schreiben, die Datensätze basierend auf dem lokalen Datumsteil nur eines UTC-Datums- / Uhrzeitfelds gruppiert. Wenn meine Tabelle beispielsweise enthält 10/19/2012 2:00:00, sollte sie als gruppiert werden 10/18/2012, da meine Ortszeit EST (-5h) ist und ich nur am Datumsteil des Felds interessiert bin. Ich weiß, dass …
Ich kann finden , was DLL englische Wortbrecher unter Verwendung unterstützt , sp_help_fulltext_system_componentsaber ich habe keine Zeichen für Englisch in der Lage eine aktuelle Liste des Wortes finden brechen (wie leer, ., %, etc.). Kennt jemand eine Quelle für diese Informationen?
Ich habe mehrere Datenbanken auf einem Produktionsserver, die Hunderte von Gigabyte groß sind, und es werden täglich viele tausend Transaktionen ausgeführt. Fast alle diese Datenbanken werden mithilfe der SQL Server-Spiegelung gespiegelt. Obwohl wir die Größe der physischen Protokolldateien sorgfältig geplant haben, um sie an die erwartete Aktivität der Protokolldateien anzupassen. …
Ich schreibe dynamisches SQL, um meine NONCLUSTEREDIndizes zu identifizieren und, wenn ich mich verrückt genug fühle, automatisch in CLUSTEREDIndizes umzuwandeln . Die Zeile ORDER BY 1,2,3 DESC;in der folgenden SQL dient dazu, DROP INDEX...Anweisungen vor ALTER TABLE...Anweisungen auszugeben, um zuerst den NONCLUSTERED-Index zu TROPFEN und dann einen CLUSTERED-Index hinzuzufügen. Ich …
Ich habe gerade eine "neue" Datenbank zu meinem Server hinzugefügt (2005), ich habe von einem toten SQL2000-Server zu meinem aktiven Server (2005) wiederhergestellt und die Kompatibilität auf 90 geändert (SQL Server 2005). Meine durchschnittliche CPU hatte auf 1600 48% Verbindungen, nachdem ich die Datenbank von meiner Seite wiederhergestellt und die …
Wir verwenden SQL Server 2005. In unserer Datenbank werden einige Zeilen gelöscht. Wie finde ich das System (Hostname / IP-Adresse), das Programm sowie Datum und Uhrzeit des Löschens?
Wir haben die Einrichtung eines SQL Server 2005-Clusters mit 4 Knoten abgeschlossen. Wir verwenden Windows 2008 R2 als zugrunde liegendes Betriebssystem. Wir suchen nach Vorschlägen für eine Reihe von Tests, die wir durchführen können, um das Failover der SQL-Instanzen zu testen.
Gibt es eine Möglichkeit, einen Datenbankbenutzer in SQL Server 2005 so zu erstellen, dass keine ihrer Abfragen ein bestimmtes Zeitlimit (z. B. 20 bis 30 Sekunden) überschreitet oder alle Abfragen auf eine bestimmte Anzahl von Zyklen beschränkt sind - und dann die Zeitüberschreitung bei Abfragen - dh verhindert, dass dieser …
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.