Frage

Während ein Problem untersuchen ich glaubte, bezogen zu werden Eskalation zu sperren und zu denken, dass READ_COMMITTED_SNAPSHOT die Lösung wäre, überprüfte ich, ob es wurde bereits aktiviert. Zu meiner Überraschung mußte die Datenbank-Kompatibilitätsgrad 80 (SQL Server 2000, und ich bin neu hier, und niemand oder Dokument scheint zu wissen, warum!).

Aber READ_COMMITTED_SNAPSHOT war neu im Jahr 2005. Also auch wenn es aktiviert ist, muss es nicht zu beeinträchtigen, wenn im Jahr 2000 Kompatibilitätsmodus ausgeführt wird?

War es hilfreich?

Lösung

Der Kompatibilitätsmodus bezieht sich auf Funktionen, die in dem backaward Modus. Jede neue Funktion läuft davon unberührt. Zum Beispiel können Sie den Kompatibilitätsmodus auf 80 festgelegt und die alte äußere Join-Syntax, aber zur gleichen Zeit können Sie einen Service Broker-Warteschlange erstellen und es läuft gut.

Die Snapshot-Isolation ist eine neue Funktion und arbeitet in rückwärtskompatibel Datenbanken unaffacted.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top