In MS SQL Server gibt es eine Möglichkeit zu erkennen, ob für eine Datenbank die Isolationsstufe über den Befehl T-SQL festgelegt wurde ALTER DATABASE <database> SET READ_COMMITTED_SNAPSHOT ON;
Ich kann weder in T-SQL noch über die GUI des Management Studios einen einfachen Weg finden, dies zu erkennen.
TIA
sql-server
isolation-level
read-committed-snapshot
Chris Fahrer
quelle
quelle
Wie pro https://msdn.microsoft.com/en-us/library/ms180065.aspx „, berichtet DBCC Useroptions die Isolationsstufe‚engagierte Snapshot lesen‘ , wenn die Datenbankoption READ_COMMITTED_SNAPSHOT auf ON und die Transaktionsisolationsstufe eingestellt ist , auf 'read commit' gesetzt. Die tatsächliche Isolationsstufe ist read commit. "
Auch in SQL Server Management Studio wird in den Datenbankeigenschaften unter Optionen-> Verschiedenes der Optionsstatus "Wird ein festgeschriebener Snapshot gelesen" angezeigt
quelle
Weder auf SQL2005 noch 2012 tut
DBCC USEROPTIONS
Showis_read_committed_snapshot_on
:quelle
DBCC USEROPTIONS
sagt es Ihnen. Wenn esread committed snapshot
dann ist, ist es an, sonst ist es aus