2014-10-13 2 views
0

Я просто читал this SO thread и задал вопрос для @Mack относительно того, есть ли способ проверить, ссылается ли объект SQL на любые другие объекты SQL.Проверьте, ссылается ли SQL-объект на какие-либо другие объекты SQL

Он (@Mack) использовал T-SQL и DMV для выполнения чего-то подобного в своем ответе.

Возможно ли это, если да, то каким образом?

Я бы отправил это как комментарий, но у меня нет достаточной репутации еще ...

ответ

0

Вы можете, но не с DMV вместо этого вы будете нуждаться в родственном с динамическим управлением функции (DMF) dm_sql_referencing_entities (подробная информация here).

Вот код:

SELECT referencing_schema_name 
    , referencing_entity_name 
FROM sys.dm_sql_referencing_entities ('*schemaname.objectname*', 'OBJECT'); 

Вот link to the MSDN page на DMVs и DMFs.