asp.net - 通过 sql 跟踪确定存储过程中的事务级别

标签 asp.net sql-server ado.net

我在我的 asp.net 应用程序中使用读取已提交事务。

我怀疑当我到达 SQL Server 时,未使用已提交的读取。

有没有办法通过 SQL 跟踪确定事务的隔离级别是什么。我只能看到开始交易

最佳答案

您可以通过 Profiler 检查的一件事是登录时设置的隔离级别。跟踪“审核登录”事件并包含 TextData 列;这将显示一堆内容,其中包括隔离级别。

我对此有点漫不经心,因为我不知道为什么它会显示它的作用——要么这是默认的 SQL 行为,要么它完全取决于建立连接的任何内容。这不会显示它如何变化,尽管通常的语句跟踪会显示 - 尽管为此筛选数千个事件可能是一个很大的痛苦。

关于asp.net - 通过 sql 跟踪确定存储过程中的事务级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1188165/

相关文章:

mysql - SQL获取构成平均值的记录列表

C#:将字符串数组中的数据输入到 MS Access 数据库表中

c# - 使用 Entity Framework 的 SqlBulkCopy(和更新)

sql-server - 为什么 FireDAC 忽略索引名称?

c# - 区域中的 ASP.NET MVC 错误处理

asp.net - 如何使用 jQuery 为 <label>、<div> 或 <span> 切换文本框?

asp.net - 为什么这个加载 gif 布局问题

sql - 将SQL查询数据导出到Excel

c# - Oracle 号码映射 (ODP.NET)

asp.net - 什么会导致找不到 Web.sitemap?