设置SQL默认事务隔离级别

时间:2016-07-27 13:35:19

标签: sql sql-server transactions isolation-level

我想要一个隔离级别总是很快的应用程序。如果我想为应用程序使用存储过程,我将如何确保事务级别保持设置为SNAPSHOT?

每次关闭连接时,下一个连接是否默认为MSSQL Server默认值(READ COMMITTED)?

基本上我似乎最好在我的所有存储过程的顶部添加一个'SET TRANSACTION'命令。

此外,似乎没有办法为数据库设置'DEFAULT'隔离级别,这是真的吗?

编辑**

我知道默认的交易级别!请重新阅读问题!

1 个答案:

答案 0 :(得分:1)

使用READ COMMITTED SNAPSHOT ISOLATION将获得您想要的结果。您可以在数据库属性中启用此设置。