Wir sind dabei, SQL Server in verschiedenen Ländern einzurichten. Wir müssen sie verlinken, aber wir müssen keinen direkten Link haben (wie bei einem verlinkten Server). Mit anderen Worten können sie lose gekoppelt sein. Ist es besser, sie über ein VPN zu verbinden und als Verbindungsserver zu verwenden, oder eine lose …
Wirklich benutze ich selten Auslöser. Also bin ich beim ersten Mal auf ein Problem gestoßen. Ich habe viele Tabellen mit Triggern (2 oder mehr für jede Tabelle). Ich möchte die Reihenfolge der Auslöser für jeden Tisch kennen und ändern. Ist es möglich, diese Informationen zu erhalten? HINZUGEFÜGT: Hier ist ein …
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 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 eine Tabelle mit dem folgenden Schema und muss eine Abfrage definieren, die Daten basierend auf Zeitintervallen (z . B. Datensätze pro Minute ) gruppieren und dann die Summe der Änderungen am SnapShotValue seit der vorherigen Gruppe bereitstellen kann. Gegenwärtig erhöht sich der SnapShotValue immer, sodass ich nur die …
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 habe eine zentrale Datenbank, in die ich Jobergebnisse auf allen meinen Servern zurückschreibe. Ich übergebe 3 Parameter über Powershell in einem SQL-Job an einen SP auf dem zentralen Server zurück, der überprüft, ob der Job zu diesem Zeitpunkt ausgeführt werden soll usw. Die Informationen werden dann über SSRS verfügbar …
Ich habe eine Datenbank mit dem Namen 'mysite_db' auf einem Server und habe auf meinem lokalen Computer eine Kopie erstellt, die auch 'mysite_db' lautet. Ich möchte die Datenbank (von meinem lokalen Computer) an den Server anschließen, der bereits diesen Datenbanknamen hat. Das heißt, ich muss den Namen meiner lokalen Datenbank …
Ich habe eine Tabelle mit Millionen von Zeilen und eine Spalte, die Nullwerte zulässt. Derzeit hat jedoch keine Zeile einen NULL-Wert für diese Spalte (dies kann ich relativ schnell mit einer Abfrage überprüfen). Jedoch wenn ich den Befehl ausführe ALTER TABLE MyTable ALTER COLUMN MyColumn BIGINT NOT NULL; Die Abfrage …
Wir haben die Benutzer- und Systemdatendateien auf demselben Laufwerk. Das (io_stall_write_ms / (1.0 + num_of_writes)) liegt unter 2 für die Benutzerdateien, aber die Tempdb-Dateien liegen normalerweise über 400. Ich sehe das auf einigen Servern und bin gespannt, ob es einen Grund gibt, warum das Schreiben in Tempdb länger dauert als …
In der SQL Server-Fehlerprotokolldatei habe ich die folgenden Zeilen gefunden: 2018-02-22 14:10:58.95 spid17s Starting up database 'msdb'. 2018-02-22 14:10:58.95 spid16s Starting up database 'ReportServer'. 2018-02-22 14:10:58.95 spid18s Starting up database 'ReportServerTempDB'. 2018-02-22 14:10:58.95 spid19s Starting up database 'XYZ'. Wenn ich vor diesem Zeitpunkt den Status der Datenbank XYZ überprüfe, wird …
Ich versuche, SQL Server Upgrade Advisor 2014 für einen SQL Server 2008-Server auszuführen. Beim Herstellen einer Verbindung zum 2008-Server sieht alles gut aus und ich kann auswählen, welche Datenbank ich analysieren möchte. Einmal gestartet, läuft es für immer, ohne etwas zu tun (bleiben Sie bei Schritt Analysieren von Regeln: 0/112 …
Hier ist mein Code im Moment: BEGIN TRY INSERT INTO TABLE (F1,F2,F3) VALUES ('1','2','3') END TRY BEGIN CATCH ;THROW END CATCH Funktioniert hervorragend, es sei denn, es wird auf einem Computer mit SQL 2008 ausgeführt. Ich möchte, dass der CATCH-Block eine Überprüfung der SQL-Version durchführt und THROW ausführt, wenn er …
Wir haben eine Instanz von SQL Server 2008 auf einem Kundenserver installiert. Die IT-Abteilung des Kunden ist für die verschiedenen Sicherungen der Maschine verantwortlich. Das SQL Server-Protokoll zeigt, dass jeden Tag um 19 Uhr eine vollständige Sicherung durchgeführt wird. Es können jedoch keine Hinweise auf einen in SQL Server geplanten …
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.