就像Alt F1为您提供有关任何数据库对象的信息。是否有任何快速方法可以找出特定数据库对象所指的所有位置。 例如:
-A table used in other stored procs.
-A stored proc used in other stored procs.
-A user defined type used as table value parameter in stored procs.
依旧......
过去我使用的是Red Gate SQL Search,但我必须在我的公司获得许可才能安装它。
查询也会这样做。
答案 0 :(得分:4)
2008年的依赖关系信息比以前的版本更加健壮,因为在以“错误”的顺序创建对象时,您不再永久地缺少依赖关系信息。
Stealing the example from Books Online
SELECT referencing_schema_name,
referencing_entity_name,
referencing_id,
referencing_class_desc,
is_caller_dependent
FROM sys.dm_sql_referencing_entities ('Production.Product', 'OBJECT');
答案 1 :(得分:1)
它是免费的,使用Red-Gate SQL Search http://www.red-gate.com/products/sql-development/sql-search/
答案 2 :(得分:1)
如果右键单击SQL Server Management Studio中的对象,则会出现“查看依赖关系”功能。
在公司计算机上安装SQL搜索有什么困难?