我在我的 asp.net 应用程序中使用读取已提交事务。
我怀疑当我到达 SQL Server 时,未使用已提交的读取。
有没有办法通过 SQL 跟踪确定事务的隔离级别是什么。我只能看到开始交易
最佳答案
您可以通过 Profiler 检查的一件事是登录时设置的隔离级别。跟踪“审核登录”事件并包含 TextData 列;这将显示一堆内容,其中包括隔离级别。
我对此有点漫不经心,因为我不知道为什么它会显示它的作用——要么这是默认的 SQL 行为,要么它完全取决于建立连接的任何内容。这不会显示它如何变化,尽管通常的语句跟踪会显示 - 尽管为此筛选数千个事件可能是一个很大的痛苦。
关于asp.net - 通过 sql 跟踪确定存储过程中的事务级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1188165/