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.
Nachdem Sie im Management Studio auf "Datenbank offline schalten" geklickt haben, bleibt diese Nachricht hängen und wird nicht geschlossen, wenn Sie auf "Schließen" klicken. Was ist ein guter Weg, um mit solchen festgefahrenen Jobs im Managementstudio umzugehen? Können Sie sie über den Aktivitätsmonitor töten? Sollte ich suchen, durch welchen Prozess …
Ich muss ein UPDATE und ein INSERT in einer einzigen Transaktion ausführen. Dieser Code funktioniert von sich aus einwandfrei, aber ich möchte ihn einfach aufrufen und die erforderlichen Parameter übergeben können. Wenn ich versuche, diese Transaktion in einer gespeicherten Prozedur zu verschachteln, treten viele Syntaxfehler auf. Wie kann ich den …
Beim Aktualisieren des Speichers in einer SQL Server 2014 SP1 (12.0.4422.0) -Instanz ist ein Problem aufgetreten, bei dem zwei der Datenbanken nach dem Neustart von SQL Server nicht auf der sekundären Datenbank gestartet wurden. Der Server war einige Stunden offline, während wir neue (größere) SSDs installierten und die Datendateien auf …
Ich habe eine ältere PostgreSQL-Datenbankquelle (ODBC), die ich mithilfe von SSIS auf ein neues SQL Server-Schema migrieren möchte. Ich erhalte eine Warnung mit den Worten: Die Abrufmethode 'Zeile für Zeile' wird erzwungen, da die Tabelle LOB-Spalten enthält. Der Spalteninhalt ist LOB Die Sache ist, keines der Spalte wirklich brauchen LOBs …
Das folgende Bild zeigt ein Transaktionsreplikationsproblem, das ich derzeit untersuche. Das Image stammt vom Replikationsmonitor. Wie kann ich diese Informationen mit T-SQL erhalten?
Ich habe versucht, indizierte Ansichten zu verwenden, um die Leistung einiger unserer am häufigsten verwendeten Ansichten zu steigern. Indizierte Ansichten unterstützen jedoch keine nicht eindeutigen Clustered-Indizes, was ein wenig gegen die vom Rest der Datenbankstruktur festgelegte Priorität verstößt. Hier ist zum Beispiel eine vereinfachte Version einiger unserer Tabellen. -Groups- Group …
Unser DBA-Team überprüft die Sicherungen nicht anhand der folgenden Informationen TSQL(was einfach nach der Sicherung durchgeführt werden kann und fast keine Zeit in Anspruch nimmt, daher verstehe ich nicht, warum nicht): RESTORE VERIFYONLY FROM DISK = 'D:\Backups\LOCATION' Sie hatten in der Vergangenheit Probleme, und obwohl wir glauben, dass sie daraus …
Ich habe 200 GB Data Warehouse in SQL Server. Ich habe bei einigen Abfragen sehr langsame Ausführungszeiten festgestellt. Zum Beispiel 12 Stunden für eine einfache deleteAbfrage mit einem inner join. Nachdem ich einige Nachforschungen mit den Ausführungsplänen angestellt habe, habe ich die Statistiken der beiden an der Abfrage beteiligten Tabellen …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Lassen Sie mich zunächst klarstellen, dass dies weder eine doppelte noch …
Ich versuche, eine T-SQL-Abfrage zu erstellen, mit der ermittelt werden kann, ob für eine bestimmte Datenbank Datenbank-Snapshots erstellt wurden oder nicht. Wenn ich zum Beispiel einen Schnappschuss wie diesen erstellen würde: CREATE DATABASE [DatabaseA_Snapshot] ON (NAME=DatabaseA, FileName='<whatever>') AS SNAPSHOT OF [DatabaseA] Gibt es eine Möglichkeit, die Existenz dieses Schnappschusses später …
Ich möchte dies tun: DECLARE @Id INT; UPDATE Logins SET SomeField = 'some value' OUTPUT @Id = Id WHERE EmailAddress = @EmailAddress -- this is a parameter of the sproc Ist das überhaupt möglich? Ich weiß, dass ich eine lokale Tabellenvariable deklarieren und die Ausgabe dorthin leiten kann, aber ich …
Ich habe eine gespeicherte Prozedur, die eine MERGEAnweisung ausführt . Es scheint, als würde beim Durchführen der Zusammenführung standardmäßig die gesamte Tabelle gesperrt. Ich rufe diese gespeicherte Prozedur innerhalb einer Transaktion auf, in der ich auch einige andere Dinge mache, und ich wünschte, sie würde nur die betroffenen Zeilen sperren. …
Ich habe einen UPDATE-Trigger für eine Tabelle, die nach einer bestimmten Spalte sucht, die von einem bestimmten Wert zu einem anderen Wert wechselt. In diesem Fall werden einige verwandte Daten in einer anderen Tabelle über eine einzelne UPDATE-Anweisung aktualisiert. Der Trigger überprüft zunächst, ob bei aktualisierten Zeilen der Wert dieser …
Ich versuche, ' HEADERONLY WIEDERHERSTELLEN ' zu verwenden, um das Datum abzurufen , an dem das Backup erstellt wurde, das ich wiederherstellen möchte . Der Befehl: RESTORE HEADERONLY FROM DISK = '<path to .bak file>' funktioniert gut in Query Analyzer und gibt eine Ergebnismenge mit etwa 50 Spalten. Das Problem …
Wir haben einen SQL-Generator, der generische SQL-Bedingungsanweisungen für bestimmte Felder ausgibt (was zur Diskussion: Wir werden als kennzeichnen myField). Wenn myFieldes sich um einen Typ handelt NVARCHAR, können wir dieses Feld mit einer Zeichenfolge wie folgt vergleichen : myField = 'foo'. Dies funktioniert jedoch nicht für Felder vom Typ NTEXT. …
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.