首页 > 解决方案 > 更改所有查询的事务隔离级别

问题描述

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

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

标签: sql-servertransaction-isolationssms-2017

解决方案


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

在此处输入图像描述


推荐阅读