解决方法
INFORMATION_SCHEMA.ROUTINES或syscomments不可靠.
两个文本字段都是nvarchar(4000)(仅限多行syscomments).因此,您的搜索文本可能会丢失在syscomments的边界上,或者从未找到INFORMATION_SCHEMA.ROUTINES
sys.sql_modules
.definition是nvarchar(max)
SELECT OBJECT_NAME(object_id) FROM sys.sql_modules WHERE definition LIKE '%mytext%'
编辑,2011年10月
让这个答案更新.
Red Gate SQL Search是一个免费的SSMS插件,非常有用.