跟踪更新Sql表的原因

时间:2012-02-14 11:11:20

标签: asp.net

我有一个包含Quantity列的表Product,此表通过基于flag变量的存储过程通过.net应用程序更新。现在我遇到了用户报告的问题,即使没有设置标志变量,表也会使用新值进行更新。

现在我需要找出问题的原因。我将如何检查哪个更新以及通过哪个应用程序修改此表。我不知道。

解决此问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

假设您使用的是SQL Server:

您可以使用SQL Server Profiler监控对SQL Server的调用。您可以设置过滤器来监视影响Product表的查询。日志将显示查询的外观,执行查询的时间,执行查询的数据库用户,应用程序的名称(如果在连接字符串中指定)以及其他一些内容。