SQL Server Profiler:获取存储过程名称

时间:2016-05-18 16:02:52

标签: sql-server sql-server-2008 stored-procedures sql-server-profiler

我正在运行SQL Server Profiler(SQL Server 2008)。有没有办法查看正在执行的存储过程的名称?我正在分析SP:StartedSP:Completed。 TextData列没有用,因为我的存储过程已加密,因此TextData显示“ - 加密文本”。

Profiler Screenshot

2 个答案:

答案 0 :(得分:5)

您是否尝试过添加列ObjectName?这应该显示存储过程名称。我没有使用过加密程序,但是如果这些名字也被加密,我会非常惊讶(因为如果你不知道这个名字,你怎么能调用proc?)

答案 1 :(得分:1)

存储过程可能已加密,请尝试在数据库中搜索包含“WITH ENCRYPTION”的文本。

此外,也许有一个点,即太多的数据被传递到sp中,而SSP将不会显示文本。