Dalam MS SQL Server ada cara untuk mendeteksi apakah database telah memiliki tingkat isolasi yang ditetapkan melalui perintah T-SQL ALTER DATABASE <database> SET READ_COMMITTED_SNAPSHOT ON;
Saya tidak dapat menemukan cara sederhana untuk mendeteksi ini di T-SQL atau melalui GUI Management Studio.
TIA
sql-server
isolation-level
read-committed-snapshot
Chris Driver
sumber
sumber
Sesuai https://msdn.microsoft.com/en-us/library/ms180065.aspx , "DBCC USEROPTIONS melaporkan tingkat isolasi 'read commit snapshot' ketika opsi basis data READ_COMMITTED_SNAPSHOT disetel ke ON dan tingkat isolasi transaksi diaktifkan atur ke 'read berkomitmen'. Level isolasi aktual dibaca berkomitmen. "
Juga di SQL Server Management Studio, dalam properti database di bawah Options-> Miscellaneous ada status opsi "Is Read Committed Snapshot On"
sumber
Baik pada SQL2005 maupun 2012 tidak
DBCC USEROPTIONS
menunjukkanis_read_committed_snapshot_on
:sumber
DBCC USEROPTIONS
tidak memberitahu Anda. Jika sudahread committed snapshot
aktif, jika tidak aktif