Als «sql-server-2008» getaggte Fragen

SQL Server 2008 (Hauptversionsversion 10.00.xxxx). Bitte taggen Sie auch mit SQL-Server.





1
Was sind meine Sperroptionen für eine Merge-Anweisung?
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. …

3
Gruppieren von Datensätzen nach Zeitintervallen
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 …




2
Ändern Sie die Spalte NULL schnell in NOT NULL
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 …

2
warum ist io_stall_writes_ms für tempdb so viel höher?
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 …

2
Wann ist die SQL Server-Datenbank bereit, Abfragen anzunehmen?
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 …

1
SQLServer Upgrade Advisor 2014 hängt
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 …

3
Ist es möglich, je nach SQL Server-Version RAISERROR oder THROW zu wählen?
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 …

2
Ich kann keinen Prozess finden, der Backups erstellt
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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.