Deseo buscar texto específico en todos los procedimientos/funciones, etc. en todas las bases de datos. Pude crear la consulta requerida desde este answer pero parece que OBJECT_DEFINITION (OBJECT_ID (SPECIFIC_NAME)) devuelve NULL para todos los DB excepto el actual.Búsqueda de procedimientos/funciones almacenados en todas las bases de datos
sp_msforeachdb 'SELECT ''?'' AS DB, SPECIFIC_NAME, OBJECT_DEFINITION(OBJECT_ID(SPECIFIC_NAME)) FROM [?].INFORMATION_SCHEMA.ROUTINES'
Gracias. El enlace muestra cómo usar sys.sql_modules. – JKJKJK