使用ADO.NET的SQL Server的默认事务隔离级别是什么?

时间:2012-04-03 23:40:33

标签: sql-server-2008 transactions ado.net

使用ADO.NET的SQL Server的默认事务隔离级别是什么?我正在使用SQL Server的默认安装和正常的System.Data.SqlClient类。

2 个答案:

答案 0 :(得分:60)

  

READ COMMITTED是Microsoft SQL Server数据库引擎的默认隔离级别。

来源:

以下是与其他隔离级别进行比较的方法:

SqlConnection.BeginTransaction()的MSDN文档还说明Read committed

  

...将隔离级别重置为默认值(READ COMMITTED)...

答案 1 :(得分:10)

默认情况下,TransactionScope的隔离级别是Serializable,它提供最高级别的保护。

有关详细信息,请参阅以下链接: