sql-server – SQL Server Management Studio的替代方法“View Dependencies”

我已经知道SQL Server Management Studio中的“View Dependencies”功能是边缘无用的,因为它几乎不会返回所有依赖项,但是,有更好的选择吗?由于显而易见的原因,这是一个非常强大的功能,但如果您不能依赖结果(如Microsoft的情况),您必须手动完成所有工作,只是为了安全起见.

看起来这很容易实现,是否有任何工具可以有效地处理这个问题?

作为旁注,有谁知道“查看依赖关系”有什么问题?是否存在一个特定的依赖类,它难以识别?

最佳答案
红门有一个名为SQL Dependency Tracker的工具非常好用.

您还可以针对sys.sql_dependencies视图编写查询,该视图将提供一些基本信息.与此类似:

SELECT o.name, o.type_desc, p.name, p.type_desc
FROM sys.sql_dependencies d
INNER JOIN sys.objects o
    ON d.object_id = o.object_id
INNER JOIN sys.objects p
    ON d.referenced_major_id = p.object_id

这是一篇关于查找依赖项的文章:

Finding dependencies in SQL Server 2005

转载注明原文:sql-server – SQL Server Management Studio的替代方法“View Dependencies” - 代码日志