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

时间:2019-05-20 07:44:48

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

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

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

1 个答案:

答案 0 :(得分:2)

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

enter image description here