【发布时间】:2023-03-14 16:32:01
【问题描述】:
SQL Server 与 ADO.NET 的默认事务隔离级别是什么?我使用的是默认安装的 SQL Server 和普通的 System.Data.SqlClient 类。
【问题讨论】:
-
@Neolisk:事情往往比看起来更复杂......stackoverflow.com/questions/9851415/…
-
只是对您的问题中特别提到
with ADO.NET的片段感到好奇?我相信不管提供者w.r.t.客户端编程世界(Java、.Net、Python 等)默认由数据库引擎驱动,而不是提供者。因此,无论您是使用 ADO.NET 还是任何其他客户端提供程序连接到 SQL Server 数据库,SQL Server 的默认隔离级别都应该保持不变。如果我错了,请纠正我。 -
对于其他设置,ADO.NET 和 SQL Server Management Studio 的默认设置之间存在差异。所以这并不是一个真正安全的假设。
标签: sql-server-2008 transactions ado.net