Puede hacer clic con el botón derecho en la base de datos en el Explorador de objetos y hacer una Tarea> Generar secuencias de comandos.
alt text http://i25.tinypic.com/2khmr8.png
Eso le permite elegir un montón de objetos a ser escrito (por ejemplo, tablas, vistas, procedimientos almacenados) y se puede almacenar aquellos en un solo archivo grande SQL o un archivo SQL por objeto. ¡Funciona realmente bien!
Actualización: si usted quiere hacer esto en la aplicación SQL Server Management Studio, puede utilizar esta secuencia de comandos SQL para encontrar los procedimientos almacenados y sus definiciones - no se puede sin embargo tener SQL Server Gestión de Estudio escribir los archivos de disco, eso no funciona, pero puede copiar los resultados en, por ejemplo, Sobresalir.
SELECT
pr.name ,
pr.type_desc ,
pr.create_date ,
mod.definition
FROM sys.procedures pr
INNER JOIN sys.sql_modules mod ON pr.object_id = mod.object_id
WHERE pr.Is_MS_Shipped = 0
gracias marc. En realidad, tengo un montón de informes de SSRS y una utilidad para extraer los nombres de proc almacenados. ya que habrá más de estos informes llegando a intervalos frecuentes, estaba pensando en un script t-sql que puede tomar la lista de procedimientos almacenados y generar un archivo de script. ¿Es eso posible? – stackoverflowuser
Gracias. Exactamente lo que estaba buscando. – stackoverflowuser