Wie programmgesteuert aktiviert das Lese -Lesen für den festgelegten Snapshot in SQL Server?
-
06-07-2019 - |
Frage
Ich muss programmgesteuert aktivieren. LESE LESE LEAD SNAPSHOT in SQL Server. Wie kann ich das machen?
Lösung 2
ALTER DATABASE [dbname] SET READ_COMMITTED_SNAPSHOT ON WITH ROLLBACK AFTER 20 SECONDS
Andere Tipps
Ich empfehle zu wechseln zu wechseln single-user
Modus zuerst. Das stellt sicher, dass Sie die einzige Verbindung sind. Andernfalls kann die Abfrage suspendiert werden.
Aus: http://msdn.microsoft.com/en-us/library/ms175095.aspx
Beim Einstellen der Option Read_Commidt_Snapshot ist in der Datenbank nur die Verbindung mit dem Befehl zur Änderung der Datenbank zulässig. Es darf keine andere offene Verbindung in der Datenbank geben, bis die Änderungsdatenbank abgeschlossen ist.
Verwenden Sie diese SQL:
ALTER DATABASE <dbname> SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE <dbname> SET READ_COMMITTED_SNAPSHOT ON;
ALTER DATABASE <dbname> SET MULTI_USER;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow