Я знаю, что это для SQL2005, но в SQL2008 вы можете сделать это:
select name, object_definition(object_id) proceduredefinition from sys.procedures
Теперь, когда у вас есть запрос определения процедуры, (я бы) использовал его как производную таблицу (в следующем примере я назову его T1)
select name, proceduredefinition, replace(proceduredefinition,'texttoreplace','withthistext') as newcodedefinition
FROM T1 where t1.proceduredefinition like '%something to search for%'
Теперь скопируйте и вставьте новое определение кода в SSMS и выполните. * +1007 *