SQL Server 2005 Gespeicherte Prozeduren suchen, die ein Schlüsselwort enthalten

Das Durchführen von Änderungen an einer Datenbank, die von einem Drittanbieter erstellt wurde, kann eine schwierige Aufgabe sein, insbesondere wenn Sie keine der vorhandenen gespeicherten Prozeduren brechen möchten. Sie können die gespeicherten Prozeduren der Datenbank nach Schlüsselwörtern durchsuchen, um herauszufinden, welche Prozeduren ein an Ihrer Änderung beteiligtes Schlüsselwort verwenden. Dies erleichtert die Identifizierung dieser Verfahren, sodass Sie die entsprechenden Änderungen vornehmen können.

1. Öffnen Sie das SQL Server Management Studio.

2. Gehen Sie zur Symbolleiste und klicken Sie auf die Schaltfläche Neue Abfrage Taste.

3. Wählen Sie die gewünschte Datenbank aus.

4. Kopieren, fügen Sie Folgendes ein und führen Sie Folgendes aus:

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

Woher Ihr Schlüsselwort wird durch den Wert ersetzt, nach dem Sie suchen.

Die Ergebnismenge enthält den Namen und den Text jeder gespeicherten Prozedur, die das angegebene Schlüsselwort enthält.