如何跟踪SQL中的触发器活动?

时间:2015-03-23 11:35:18

标签: sql-server triggers profiler

在我的代码中,我正在更新特定表中的列值。我有几个与表相关联的10-15个触发器。

在进行批量更新时,我收到了一些带有未分配列名的select查询错误。

禁用众多触发器中的一个,我知道,哪个触发器给了我一个问题。我想知道 - >如何使用Profiler跟踪哪个部分/触发器给我一个问题!

提前致谢。

1 个答案:

答案 0 :(得分:0)

您也可以(如果您有足够的权限)使用调试。

1)在SSMS中突出显示将导致触发器启动的行(在具有插入触发器的表上的insert语句。)

2)按调试图标(图标栏上的绿色箭头。)

3)按F11功能键。它将逐步执行所有结果语句,包括触发器。