簡體   English   中英

如何在SQL Server中查找使用“我的數據庫”的存儲過程

[英]How to find stored procedures which are using 'My Database' in SQL Server

有什么辦法可以找到創建了引用“ My Database存儲過程?

如果我將數據庫名稱從“ My Database更改為“ No Database ,如何將所有引用我的OLD數據庫名稱的存儲過程修改為新數據庫名稱?

如果您的存儲過程中確實包含文本“我的數據庫”,則可以使用它,將“ ADB”替換為“ DatabaseName”:

SELECT DISTINCT o.name AS Object_Name,o.type_desc
FROM sys.sql_modules m 
INNER JOIN sys.objects o 
ON m.object_id=o.object_id
WHERE m.definition Like '%ABD%'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM