【发布时间】:2015-04-29 11:02:38
【问题描述】:
我正在使用 SQL Profiler 来跟踪一个应用程序的行为,该应用程序似乎创建了超出其需要的事务。问题是,很难将跟踪中的特定行与导致它的 C# 代码相关联 - 是否有既定的方法来做到这一点?有没有办法让 c# 代码在 SQL 跟踪中插入“标记”,以便我可以更轻松地了解故事?
【问题讨论】:
标签: c# sql transactions trace sql-server-profiler
我正在使用 SQL Profiler 来跟踪一个应用程序的行为,该应用程序似乎创建了超出其需要的事务。问题是,很难将跟踪中的特定行与导致它的 C# 代码相关联 - 是否有既定的方法来做到这一点?有没有办法让 c# 代码在 SQL 跟踪中插入“标记”,以便我可以更轻松地了解故事?
【问题讨论】:
标签: c# sql transactions trace sql-server-profiler
将App=yourAppName添加到连接字符串如下,并在基于application name的sql分析器过滤数据中
<add name="ConnectionString" providerName="System.Data.SqlClient" connectionString="Data Source=server_name;Initial Catalog=DBName;persist security info=True;user id=user;password=pass;MultipleActiveResultSets=True;App=App_Name" />
【讨论】: