Есть ли способ использовать команду «Найти в файлах» для поиска всех хранимых процедур и представлений для конкретной базы данных в SQL Server 2005 Management Studio?
Изменить
Я хочу найти во всех хранимых процедурах в базе данных X строку Y.
Есть ли способ использовать команду «Найти в файлах» для поиска всех хранимых процедур и представлений для конкретной базы данных в SQL Server 2005 Management Studio?
Изменить
Я хочу найти во всех хранимых процедурах в базе данных X строку Y.
Вы не можете.
Однако вы можете использовать запрос, например:
SELECT ROUTINE_SCHEMA, ROUTINE_NAME, ROUTINE_DEFINITION
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE = 'PROCEDURE'
AND ROUTINE_DEFINITION LIKE '%searchstring%'
Однако это не будет работать для CLR или зашифрованных хранимых процедур.