Sql 在MSMS中搜索视图的引用
我们有一个巨大的数据库,为了方便起见,我们称之为TestDB,我想看看数据库中是否有任何东西引用了视图VTest 我完全没有SQL方面的经验,我所能找到的只是在表列中查找内容,这并没有什么帮助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.
除了手动查找每个文件外,如何解决此问题。多年来,我一直使用此脚本在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架构。右键单击对象资源管理器中的视图,
查看依赖项
。这不仅适用于视图,还适用于任何对象,并显示瞬时依赖关系