通过 ADO.NET 记录数据库访问
我们有一个遗留的 ASP.NET Web 应用程序,它通过 ADO.NET 执行许多存储过程。任何人都可以推荐一个分析工具或一种简单的方法来记录这些数据库调用发生时的客户端吗?
我很感激任何提示。
We have a legacy ASP.NET web application that executes many stored procedures via ADO.NET. Can anyone recommend a profiling tool or a straightforward method to log these database calls client-side when they occur?
I appreciate any tips.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
日志记录 - Log4Net
SQL 分析 - 内置 SQL Server Profiler
Logging - Log4Net
SQL Profiling - built-in SQL Server Profiler
如果应用程序尚未使用 Log4Net 进行检测,则 Log4Net 将无法工作。
SQL Profiler 是服务器端的,会影响 sql server 的性能。
您应该查看 ADO.Net 跟踪日志记录: http:// msdn.microsoft.com/en-us/library/aa964124(SQL.90).aspx
我相信它会做你需要做的事情。
Log4Net won't work if the app isn't already instrumented with it.
SQL Profiler is server-side and impacts sql server performance.
You should look at ADO.Net Trace Logging: http://msdn.microsoft.com/en-us/library/aa964124(SQL.90).aspx
I believe it will do what you need to do.