Sql 在MSMS中搜索视图的引用

Sql 在MSMS中搜索视图的引用,sql,sql-server,database,Sql,Sql Server,Database,我们有一个巨大的数据库,为了方便起见,我们称之为TestDB,我想看看数据库中是否有任何东西引用了视图VTest 我完全没有SQL方面的经验,我所能找到的只是在表列中查找内容,这并没有什么帮助 除了手动查找每个文件外,如何解决此问题。多年来,我一直使用此脚本在SPs中进行搜索,可能有更好的方法,但它可以工作: SELECT DB_NAME() [DB_Name], SCHEMA_NAME(p.[schema_id]) [Schema], p.Name, p.

我们有一个巨大的数据库,为了方便起见,我们称之为TestDB,我想看看数据库中是否有任何东西引用了视图VTest

我完全没有SQL方面的经验,我所能找到的只是在表列中查找内容,这并没有什么帮助


除了手动查找每个文件外,如何解决此问题。

多年来,我一直使用此脚本在SPs中进行搜索,可能有更好的方法,但它可以工作:

SELECT  DB_NAME() [DB_Name], 
        SCHEMA_NAME(p.[schema_id]) [Schema], 
        p.Name, p.type_desc, 
        p.create_date, 
        p.modify_date, 
        p.object_id, 
        p.schema_id
FROM    sys.procedures p
WHERE   OBJECT_DEFINITION(object_id) LIKE '%VTest%'
ORDER BY 2,3

签出信息\u架构。右键单击对象资源管理器中的视图,
查看依赖项
。这不仅适用于视图,还适用于任何对象,并显示瞬时依赖关系