根据与它们交互的表来识别正在执行的存储过程的名称

时间:2018-12-04 20:11:52

标签: sql-server sql-server-2014 sql-server-profiler

我遇到的情况是,有多个存储过程将记录插入同一张表中,但是其中至少有2个过程在插入新记录时未将数据插入到特定字段中。

我想根据它们要在其中插入记录的表的名称来标识正在执行的存储过程的名称。从这里,我可以放置调试点,在这些调试点处调用这些存储的proc,并找出正在向哪些对象提供数据写入该字段。

我尝试使用SQL事件探查器并选择“审核架构对象访问事件”,并按%Table_Name%之类的ObjectName进行过滤,这捕获了与表的交互,但没有给我存储过程的名称。

是否有一种方法可以根据受影响的表的名称过滤跟踪并查看与此表进行交互的存储过程名称?

0 个答案:

没有答案