【问题标题】:Change transaction isolation level for all queries更改所有查询的事务隔离级别
【发布时间】:2019-05-20 07:44:48
【问题描述】:

我正在使用 SSMS 2017 连接到 SQL Server 数据库以检查报告中的一些错误,并且 DBA 说当我运行繁重的查询时,它会阻止传出进程。所以解决方法是在每个查询中将transaction isolation level 设置为read uncommited 或添加with (nolock)。我的问题是我正在运行很多小查询,有时我忘记添加这些句子。

我的问题是,我可以一劳永逸地将transaction isolation level 设置为read uncommited 吗?也许SSMS中有一个选项,或者可以为特定用户(我)设置?

【问题讨论】:

    标签: sql-server transaction-isolation ssms-2017


    【解决方案1】:

    “查询执行”部分中有一个选项,如下图所示。如果您在 PC (SSMS) 上设置此选项,它将只反映您。

    【讨论】:

    • 我就知道应该有这样的东西!感谢您提供快速而有帮助的答案!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-07
    • 2015-03-26
    • 2011-09-30
    • 2015-03-26
    • 1970-01-01
    • 2015-03-15
    • 2013-10-16
    相关资源
    最近更新 更多