【发布时间】:2011-01-25 04:36:23
【问题描述】:
我正在尝试识别从 Windows 应用程序查看记录时发生的 SQL INSERTS。在 SQL Profiler 中,我有一长串在查看记录时触发的存储过程,但是识别存储过程然后定位插入,然后在对象资源管理器中找到存储过程(即使使用过滤器)非常麻烦。
有没有办法让我查看行项目而不是存储过程上的所有 SQL 命令?然后按 INSERT 语句过滤?
感谢您的帮助!
【问题讨论】:
我正在尝试识别从 Windows 应用程序查看记录时发生的 SQL INSERTS。在 SQL Profiler 中,我有一长串在查看记录时触发的存储过程,但是识别存储过程然后定位插入,然后在对象资源管理器中找到存储过程(即使使用过滤器)非常麻烦。
有没有办法让我查看行项目而不是存储过程上的所有 SQL 命令?然后按 INSERT 语句过滤?
感谢您的帮助!
【问题讨论】:
尝试观察事件 SP:StmtStarting 和 SQL:StmtStarting,包括 TextData 列,并为 TextData 设置一个列过滤器,并将 Like 设置为 %insert%。
这可能包括一些误报,例如对触发器中“插入”表的引用等。
【讨论】: