Uso MSSQL Management Studio 2005 Express Edition y tengo más de 100 procedimientos almacenados. Cómo crear un script sql que contenga solamente ¿procedimientos almacenados? Gracias.
Respuestas
5 para la respuesta № 1Haga clic con el botón derecho en la base de datos -> Tareas -> Generar scripts -> Siga los pasos -> Hay casillas de verificación para seleccionar Tablas, SP, UDF y Usuarios. Selecciona solo SPs y crea el script.
Aquí está el punto de partida.
2 para la respuesta № 2
Si lo haces exec SP_HelpText StoredProcedureNameGoesHere
, obtendrá el script completo de ese procedimiento.
Haz esto para obtener 5 procedimientos (obtienes la imagen)
exec SP_HelpText StoredProcedure01
exec SP_HelpText StoredProcedure02
exec SP_HelpText StoredProcedure03
exec SP_HelpText StoredProcedure04
exec SP_HelpText StoredProcedure05
Aquí hay un script para generar el script para todos los procedimientos en su base de datos.
SELECT "Exec sp_Helptext " + SPECIFIC_NAME
FROM INFORMATION_SCHEMA.Routines
1 para la respuesta № 3
Haga clic con el botón derecho en su nombre de la base de datos -> Seleccione Tarea -> Generar script -> Siguiente -> Siguiente -> Seleccione las cosas que se escribirán -> siguiente -> Seleccionar todo -> Finalizar
He publicado una imagen de ayuda.
1 para la respuesta № 4
Bases de datos abiertas >> DBName >> Programabilidad >>Procedimientos almacenados en Detalles del Explorador de objetos y luego seleccione todos los procedimientos excepto la carpeta "Procedimientos almacenados del sistema" y haga clic derecho en ella y seleccione "Procedimientos almacenados en script como >> Crear a >>" opción.