我刚刚阅读this SO thread并且对@Mack有一个问题,即是否有办法检查SQL对象是否被其他任何SQL对象引用。
他(@Mack)使用T-SQL和DMV在他的回答中完成类似的事情。
这是可能的,如果是这样的话?
我会将此作为评论发布,但我还没有足够的声誉......
答案 0 :(得分:0)
您可以,但不能使用DMV,而是需要相关的动态管理功能(DMF)dm_sql_referencing_entities
(更多信息here)。
以下是代码:
SELECT referencing_schema_name
, referencing_entity_name
FROM sys.dm_sql_referencing_entities ('*schemaname.objectname*', 'OBJECT');
这是关于DMV和DMF的link to the MSDN page。