更改所有查询的事务隔离级别

Change transaction isolation level for all queries

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

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

'Query Execution' 部分有一个选项,如下图所示。如果您在您的 PC ( SSMS ) 上设置此选项,它将只反映您。