是否有可能找到依赖于同义词的对象?

时间:2010-02-02 22:18:42

标签: sql-server synonym

我尝试exec sp_depends @objname = 'sfel.elpc'但我没有得到任何结果,但我知道至少在一个存储过程中引用了同义词。

3 个答案:

答案 0 :(得分:3)

尝试:

SELECT DISTINCT
    o.name,o.type_desc
    FROM sys.sql_modules        m 
        INNER JOIN sys.objects  o ON m.object_id=o.object_id
    WHERE m.definition Like '%sfel.elpc%'

答案 1 :(得分:1)

你可以尝试红门免费SQL Search。我不确定它是否支持同义词,但如果没有建议其他解决方案,可能值得一试。

答案 2 :(得分:0)

这段代码更好:

SELECT 
*
FROM sys.sql_modules m 
    INNER JOIN sys.objects o ON m.object_id=o.object_id
WHERE m.definition Like '%sfel.elpc%' and type = 'p'

此代码为您提供了更有限的对象列表。