与READ UNCOMMITTED的ASP.NET连接

时间:2012-07-16 09:02:23

标签: asp.net sql sql-server-2008 tsql

我有一个Web应用程序,其所有查询都以

开头
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

有没有办法用这个隔离级别创建所有连接?我可以在web.config或其他地方的连接池中实现它吗?

2 个答案:

答案 0 :(得分:2)

你做不到。

启动事务时需要明确定义隔离级别。

答案 1 :(得分:0)

您可以在数据库的属性中找到此选项(如果您使用的是SQL Server Management Studio),或者使用ALTER DB语句。

ALTER DB dname
SET READ_COMMITTED_SNAPSHOT OFF
编辑:感谢@Martin Smith,命令没有按照你的意愿行事。有关详细信息,请参阅here(Read Committed with Snapshot off和Read Uncommitted之间的差异)。