开发者社区 问答 正文

如何检测已启用READ_COMMITTED_SNAPSHOT?

在MS SQL Server中,有一种方法可以检测数据库是否通过T-SQL命令设置了隔离级别。

ALTER DATABASE <database> SET READ_COMMITTED_SNAPSHOT ON;

我找不到在T-SQL或通过Management Studio的GUI来检测到此问题的简单方法。

展开
收起
心有灵_夕 2019-12-26 21:42:39 1549 分享 版权
1 条回答
写回答
取消 提交回答
  • 在SQL2005和2012上均未DBCC USEROPTIONS显示is_read_committed_snapshot_on:

    Set Option  Value
    textsize    2147483647
    language    us_english
    dateformat  mdy
    datefirst   7
    lock_timeout    -1
    quoted_identifier   SET
    arithabort  SET
    ansi_null_dflt_on   SET
    ansi_warnings   SET
    ansi_padding    SET
    ansi_nulls  SET
    concat_null_yields_null SET
    isolation level read committed
    
    2019-12-26 21:43:03
    赞同 展开评论