Si utiliza SQL Server Management Studion, puede hacer clic con el botón derecho en la base de datos que desea, luego hacer clic en "Tareas -> Generar scripts".
Allí puede generar una secuencia de comandos con todos los SP en un solo archivo, archivos separados, o directamente a una ventana de búsqueda, y buscar/cambiar lo que desee.
Espero que esto ayude.
(esto es para SQL Server 2008, pero creo que 2005 tiene esta funcionalidad también)
EDIT:
también se puede ver un código SP sola, siguiendo este camino "basedatos -> Programación - > Procedimientos almacenados ", luego haga clic derecho en el SP que desea ver, y haga clic en" Modificar ", y se abre una ventana de consulta con el código.
sys.sql_modules parece ser casi desconocido. es la verdadera solución sql05 +, en lugar de infoschema y syscomments – devio
@devio, está en BOL: http://msdn.microsoft.com/en-us/library/ms175081.aspx, así que no estoy seguro de por qué nadie lo sabe Si quieres la definición completa, entonces es 'LA' solución. –
por qué usó la cláusula DISTINCT, ¿puede haber varias filas para cualquier objeto? – Zia