我需要查找/创建将返回与特定表相关的任何/所有对象的sql,无论是使用该表还是其他表或过程。是否有我应该寻找的特定表格或我应该使用的任何特定参数?我是新手,我使用的是Microsoft SQL Server Management studio 2008 R2 提前感谢您提供的任何帮助/协助。
答案 0 :(得分:1)
您可以使用sp_depends系统存储过程。
http://technet.microsoft.com/en-us/library/ms189487.aspx
示例:您有一个表USERS,并希望在进行更改之前查看应检查的对象:
EXEC sys.sp_depends 'USERS'
如果您碰巧拥有Red-Gate依赖性跟踪器,则需要采用更直观的方法来检查影响。
答案 1 :(得分:0)
查看sys.dm_sql_referencing_entities。像这样使用它:
select * from sys.dm_sql_referencing_entities('schema.objectName', 'object')