SQL Server 2005 Localisation des procédures stockées contenant un mot clé

Apporter des modifications à une base de données créée par une troisième partie peut s'avérer une tâche difficile, en particulier lorsque vous ne souhaitez pas interrompre les procédures stockées existantes. Vous pouvez rechercher dans les procédures stockées de la base de données des mots-clés pour déterminer quelles procédures utilisent un mot-clé impliqué dans votre modification. Cela facilite grandement l'identification de ces procédures afin que vous puissiez apporter les modifications appropriées.

1. Ouvrez SQL Server Management Studio.

2. Allez dans la barre d’outils et cliquez le bouton Nouvelle requête bouton.

3. Sélectionnez la base de données souhaitée.

4. Copiez, collez et exécutez les tâches suivantes:

SELECT sys.sysobjects.name, sys.syscomments.text
DE sys.sysobjects INNER JOIN syscomments
ON sys.sysobjects.id = sys.syscomments.id
WHERE sys.syscomments.text LIKE '% YourKeyword%'
AND sys.sysobjects.type = 'P'
ORDER BY sys.sysobjects.NAME

Votre mot-clé est remplacé par la valeur que vous recherchez.

L'ensemble de résultats contiendra le nom et le texte de chaque procédure stockée contenant le mot clé donné.