是否有任何脚本可以找出引用特定服务器的数据库对象列表?我正在调查。我真的很感谢你的帮助!
由于
答案 0 :(得分:1)
您想要搜索所有对象的文本字符串,对吗? sys.sql_modules是您要使用的DMV,它会搜索过程,函数,视图,触发器等。尝试使用下面的修改后的WHERE子句,它将适用于SQL 2008 +:
select sm.object_id
, OBJECT_NAME(sm.object_id) as object_name
, o.type
, o.type_desc
, sm.definition
FROM sys.sql_modules sm
INNER JOIN sys.objects o ON sm.object_id = o.object_id
WHERE sm.definition like '%somestring%'
ORDER BY 2