Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
Im letzten Monat hat einer meiner Server Probleme mit dem SQL Server-Agenten. Es stoppt automatisch mit dem folgenden Fehler, der zufällig auftritt: SQL Agent-Ausgabedatei [097] Speicherverlust erkannt [204 Byte] Ausnahme 5 in Zeile 403 der Datei e: \ sql9_sp2_t \ sql \ komodo \ src \ core \ sqlagent \ …
Ich habe mich bei einem neuen Client-System angemeldet und sp_blitz ausgeführt, um zu sehen, was wackelt. Es wird zurückgemeldet, dass " CPU Schedulers Offline " für mich neu ist. Einige CPU-Kerne sind für SQL Server aufgrund von Affinitätsmaskierungs- oder Lizenzierungsproblemen nicht zugänglich. Fair genug, ich führe die Basisabfrage aus SELECT …
Ich sehe AlwaysOn-Verfügbarkeitsgruppen. Je mehr ich es mir anschaue, desto mehr scheint es, dass die Verfügbarkeits-Listener-Gruppe ein einzelner Fehlerpunkt ist. Wo genau läuft der Hörer eigentlich? Ein separater Server, der primäre SQL Server, alle? Angenommen, ich habe einen ganzen Anwendungsstapel in meinem zweiten Rechenzentrum. Wie konfiguriere ich die Listener so, …
Ich habe die DR-Verfahren unseres Unternehmens überprüft und online nach Lösungen für ein Quorum gesucht, bei dem Always On Cluster das Quorum verliert. Ich war drei Seiten in den Google-Ergebnissen, bevor ich den ersten SE-Beitrag zum Thema Clustering vs. Transaktionsreplikation vs. Verfügbarkeitsgruppen fand, der das Thema verlorenes Quorum nur geringfügig …
Ich muss eine SELECTAnweisung optimieren , aber SQL Server führt immer einen Index-Scan anstelle einer Suche durch. Dies ist die Abfrage, die sich natürlich in einer gespeicherten Prozedur befindet: CREATE PROCEDURE dbo.something @Status INT = NULL, @IsUserGotAnActiveDirectoryUser BIT = NULL AS SELECT [IdNumber], [Code], [Status], [Sex], [FirstName], [LastName], [Profession], [BirthDate], …
Wenn in SQL Server XACT_ABORT deaktiviert ist, beenden einige Fehler die aktuelle Anweisung (z. B. die falsche Anzahl von Parametern für eine gespeicherte Prozedur, die einige Parameter akzeptiert), und einige Fehler brechen den gesamten Stapel ab (z. B. die Bereitstellung von Parametern für eine gespeicherte Prozedur) Prozedur, die keine Parameter …
Wir müssen einige Berichte über Werte erstellen, bei denen es sich normalerweise um gemischte Zeichenfolgen aus Zahlen und Buchstaben handelt, die "natürlich" sortiert werden müssen. Dinge wie zB "P7B18" oder "P12B3". @Die Zeichenfolgen bestehen hauptsächlich aus Buchstabenfolgen und abwechselnden Zahlen. Die Anzahl dieser Segmente und die Länge der einzelnen Segmente …
Aktuelle Ratschläge für den effizientesten Weg zum Vergleich zweier großer Ergebnis- / Zeilensätze scheinen darin zu bestehen, den EXCEPTOperator zu verwenden. Dieses eigenständige SQL-Skript wird mit zunehmender Zeilengröße sehr ineffizient (@last-Werte ändern). Ich habe versucht, eindeutige Einträge in einer kombinierten Tabelle zu finden, aber ohne Verbesserung. DECLARE @first AS INT, …
Nachdem ich eine Weile gesucht hatte, entschied ich mich, diese Frage zu stellen, weil ich keine Antwort gefunden hatte, und mich zu entschuldigen, wenn es eine ähnliche Frage / Antwort gibt. Wenn Sie die folgende Abfrage auf zwei ähnlich eingerichteten SQL-Servern ausführen, treten unterschiedliche Ausführungspläne auf, die sich auf die …
In SQL Server 2012 habe ich eine Tabellenwertfunktion mit Verknüpfung zu einer anderen Tabelle. Ich muss die Anzahl der Zeilen für diese 'Tabellenwertfunktion' zählen. Wenn ich den Ausführungsplan überprüfe, sehe ich die linke Verknüpfungstabelle. Warum? Wie kann die linksverknüpfte Tabelle die Anzahl der zurückgegebenen Zeilen beeinflussen? Ich würde erwarten, dass …
Ich versuche, eine Abfrage zu diagnostizieren, die zeitweise lange dauert. Ich vermute, dass es beim Versuch, eine Sperre zu erhalten, blockiert sein könnte. Ich habe keine Berechtigung, einen Profiler in der Umgebung zu verwenden, in der das Problem auftritt. Gibt es eine Möglichkeit für mich, Statistiken darüber zu erhalten, wie …
Wir haben eine Always On-Verfügbarkeitsgruppe mit einer primären und einer lesbaren sekundären Gruppe. Wir haben einen Benutzer für das Implementierungsteam, der die Datenbank verwendet, um die Richtigkeit der Daten zu überprüfen, die in die Datenbank aufgenommen werden sollen. Die Benutzer haben nur das Recht, aus der Datenbank zu lesen, aber …
Bearbeitet: Warum werden Sitzungsberichte blockiert, warten aber mit PAGELATCH_*und nicht LCK_M_verwandten Wartetypen? Ich habe zuvor angenommen, dass SQL Server nur blockierende Sitzungen in der Spalte blockierende_Session_Id meldet. Wenn die blockierten Sitzungen auf eine logische Sperre warteten und nichts anderes wie a PAGELATCH_*.
Ich habe ein SSIS-Paket erstellt, das eine Excel-Datei in eine SQL Server-Tabelle importiert. Das SSIS-Paket wird problemlos ausgeführt, wenn ich es lokal auf meinem Computer ausführe. Wenn ich es jedoch auf dem Server ausführe, auf dem das Paket geplant wird, wird der folgende Fehler angezeigt (von einer Textdatei, in der …
Gibt es ein SQL Server 2008-Äquivalent zur USING INDEX-Klausel in Oracle? Speziell für das Konstrukt: CREATE TABLE c(c1 INT, c2 INT); CREATE INDEX ci ON c (c1, c2); ALTER TABLE c ADD CONSTRAINT cpk PRIMARY KEY (c1) USING INDEX ci; In der SQL Server- Dokumentation zu eindeutigen Indizes heißt es …
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.