我正在SQL Server 2008表上创建“更新后”触发器。触发器触发得很好,但在另一个表中更新的其中一个值不正确。我正在查看SQL Profiler中的一个跟踪,但是在那里我看不到我的变量的值。如何在触发器触发时在SQL事件探查器中查看变量值?
我读了this other question,于是将RPC:Completed Event添加到我的跟踪中,但由于某些原因,我的跟踪中没有该事件的实例。也就是说,我在跟踪中的其他地方看到它,但没有看到触发器发射的位置。
只是为了(希望)很清楚,我的触发器执行的SP这样的:
EXEC SP_UpdateSomeStuff @variable1, @variable2
......,这一切,我在跟踪中看到。我希望看到的是:
EXEC SP_UpdateSomeStuff @variable1 = 111, @variable2 = 222
...但我无法弄清楚哪些事件添加到得到这个。感谢您的任何想法。
是的,我现在看到。我将不得不尝试插入调试想法。谢谢! – Peter 2012-02-16 00:19:52