SQL Server 2005 que localiza procedimientos almacenados que contienen una palabra clave

Realizar cambios en una base de datos creada por una tercera parte puede ser una tarea difícil, especialmente cuando no desea romper ninguno de los procedimientos almacenados existentes. Puede buscar palabras clave en los procedimientos almacenados de la base de datos para encontrar qué procedimientos usan una palabra clave que está involucrada en su cambio. Esto facilita mucho la identificación de estos procedimientos para que pueda realizar los cambios apropiados.

1. Abra el SQL Server Management Studio.

2. Vaya a la barra de herramientas y haga clic en Nueva consulta botón.

3. Seleccione la base de datos deseada.

4. Copia, pega y ejecuta lo siguiente:

SELECCIONAR sys.sysobjects.name, sys.syscomments.text
DESDE sys.sysobjects INNER JOIN syscomments
ON sys.sysobjects.id = sys.syscomments.id
DONDE sys.syscomments.text ME GUSTA '% YourKeyword%'
Y sys.sysobjects.type = 'P'
ORDEN POR sys.sysobjects.NAME

Dónde Tu Palabra se sustituye por el valor que está buscando.

El conjunto de resultados contendrá el nombre y el texto de cada procedimiento almacenado que contiene la palabra clave dada.