En MS SQL Server, hay una manera de detectar si una base de datos ha establecido su nivel de aislamiento mediante el comando T-SQL ALTER DATABASE <database> SET READ_COMMITTED_SNAPSHOT ON;
No puedo encontrar una manera simple de detectar esto en T-SQL o mediante la GUI de Management Studio.
TIA
sql-server
isolation-level
read-committed-snapshot
Chris Driver
fuente
fuente
Según https://msdn.microsoft.com/en-us/library/ms180065.aspx , "DBCC USEROPTIONS informa un nivel de aislamiento de 'lectura de confirmación de instantánea' cuando la opción de base de datos READ_COMMITTED_SNAPSHOT se establece en ON y el nivel de aislamiento de la transacción es ON establecido en 'lectura confirmada'. El nivel de aislamiento real es lectura confirmada ".
También en SQL Server Management Studio, en las propiedades de la base de datos en Opciones-> Varios hay un estado de opción "Se lee la confirmación de confirmación de activación"
fuente
Ni en SQL2005 ni 2012
DBCC USEROPTIONS
muestrais_read_committed_snapshot_on
:fuente
DBCC USEROPTIONS
sí te dice. Si esread committed snapshot
así, está encendido, de lo contrario está apagado