SQL事件探查器:谁修改了一个列?

时间:2012-02-21 10:34:01

标签: sql-server-2008 profiling

是否可以使用SQL Server Profiler 2008来捕获哪个程序从哪台计算机运行,将表SALES列POSTED从false修改为true,但不包括存储过程'salesposting'?

我想我可以对表使用'objectname'过滤器,但是如何过滤列,前一个值和当前值?

2 个答案:

答案 0 :(得分:2)

您可以通过“过滤器”列表中的文本数据选项跟踪特定过程或更新语句。 添加一个简单的触发器可能更简单,捕获用户/输入缓冲区可能是最好的方法。

答案 1 :(得分:0)

您可以跟踪ApplicationNameHostname列。只需点击您将看到它们的“显示所有列”复选框

如果要按存储过程进行过滤,请选择过滤RPC:已完成事件