2011-04-11 115 views
2

我们有一个遗留的ASP.NET Web应用程序,它通过ADO.NET执行许多存储过程。任何人都可以推荐一个分析工具或一个简单的方法来记录这些数据库调用客户端时,他们发生?通过ADO.NET记录数据库访问

我明白任何提示。

+0

您确定要记录执行的SQL命令_client-side_? – kenwarner 2011-04-11 16:03:30

+0

是的,我确定。 – Kyle 2011-04-11 18:20:46

回答

1

log4net的,如果应用程序尚未与这仪器将无法正常工作。

SQL事件探查器是服务器端并影响SQL Server性能。

你应该看看ADO.Net跟踪记录:http://msdn.microsoft.com/en-us/library/aa964124(SQL.90).aspx

我相信它会做你需要做什么。

+0

Log4Net安装速度非常快。我很高兴你鼓励我澄清,SQL分析不是无限期地运行。 – 2011-04-11 17:53:42

+0

Log4net易于设置。但你会注意到O.P.说“传统应用程序”。可能不会对代码进行更改以插入log4net并对代码库进行测试。 – 2011-04-11 23:02:09