Generar un script (SQL Server Management Studio)

Puede crear scripts de Transact-SQL para varios objetos utilizando el Asistente Generar y publicar scripts. También puede generar un script para objetos individuales o varios objetos utilizando el menú Incluir como del Explorador de objetos.

Asistente Generar y publicar scripts

Use el Asistente Generar y publicar scripts para crear un script Transact-SQL para muchos objetos. El asistente genera un script de todos los objetos de una base de datos o un subconjunto de los objetos que seleccione. El asistente dispone de muchas opciones para los scripts, como la posibilidad de incluir permisos, la intercalación, las restricciones, etc. Para obtener más información, vea Ayuda de F1 del asistente Generar y publicar scripts.

Para abrir el Asistente Generar y publicar scripts

  1. En el Explorador de objetos, expanda Bases de datos, haga clic con el botón secundario en una base de datos, seleccione Tareas y, a continuación, haga clic en Generar scripts. Siga las instrucciones del asistente para incluir los objetos de la base de datos en el script.

  2. En la página Elegir objetos, seleccione los objetos que se van a incluir en el script. Para obtener más información, vea Asistente Generar y publicar scripts (página Elegir objetos).

  3. En la página Establecer opciones de scripting, seleccione Guardar scripts en una ubicación específica.

    1. Para especificar las opciones de scripting avanzadas, seleccione el botón Avanzadas en la sección Guardar scripts en una ubicación específica.

    2. Seleccione la ubicación para el script generado: a un archivo, una ventana del Editor de consultas del motor de base de datos o el Portapapeles.

    Para obtener más información, vea Asistente Generar y publicar scripts (página Establecer opciones de scripting).

  4. En la página Resumen, revise sus selecciones. Haga clic en Anterior para cambiar sus selecciones. Haga clic en Siguiente para generar un script de los objetos seleccionados. Para obtener más información, vea Asistente Generar y publicar scripts (página Resumen).

  5. En la página Guardar o publicar scripts, supervise el progreso de la generación del script. Para obtener más información, vea Asistente Generar y publicar scripts (página Guardar o publicar scripts).

Menú Incluir como del Explorador de objetos

Puede utilizar el menú Incluir como del Explorador de objetos para generar un script de un solo objeto, de varios objetos o de varias instrucciones para un único objeto. Puede elegir uno de varios tipos de scripts; por ejemplo crear, modificar o quitar el objeto. Puede guardar un script en una ventana del Editor de consultas, en un archivo o en el Portapapeles. El script se crea en formato Unicode.

Para generar un script de un solo objeto

  1. En el Explorador de objetos, conéctese a una instancia de SQL Server Database Engine (Motor de base de datos de SQL Server) y expándala.

  2. Expanda Bases de datos y, a continuación, expanda la categoría del objeto. Por ejemplo, expanda el nodo Vistas o Tablas.

  3. Haga clic con el botón secundario en el objeto, seleccione Incluir <tipo de objeto> como; por ejemplo, elija Incluir tabla como.

  4. Seleccione el tipo de script, como Create to o Alter to.

  5. Seleccione la ubicación para guardar el script, como Nueva ventana del Editor de consultas o Portapapeles.

En ocasiones, es posible que necesite un script que ofrezca varias opciones como, por ejemplo, quitar un procedimiento y, a continuación, crear otro, o bien crear una tabla y modificarla posteriormente. El siguiente proceso también funciona si necesita crear un script que haga referencia a tipos diferentes de objetos, como tablas, vistas y procedimientos almacenados.

Para generar un script de dos objetos usando el Explorador de objetos

  1. En el Explorador de objetos, navegue hasta el primer objeto que desee incluir en el script.

  2. Haga clic con el botón secundario en el objeto, seleccione Incluir <tipo de objeto> como y en Guardar como elija Nueva ventana del Editor de consultas como destino de salida.

  3. Navegue hasta el segundo objeto que desea incluir en el script.

  4. Haga clic con el botón secundario en el objeto, seleccione Incluir <tipo de objeto> como y en las selecciones de Guardar como elija Portapapeles como el destino de salida.

  5. En la ventana Editor de consultas abierta para el primer objeto, pegue el script para el segundo objeto del Portapapeles.

Puede utilizar el panel Detalles del Explorador de objetos para generar un script para varios objetos de la misma categoría.

Para generar un script de dos objetos usando Detalles del Explorador de objetos.

  1. En el Explorador de objetos, navegue hasta el nodo de categoría de los tipos de objeto que desea incluir en el script, como el nodo Tablas.

  2. Abra el panel Detalles del Explorador de objetos seleccionando F7 o abriendo el menú Ver y seleccionando Detalles del Explorador de objetos.

  3. Haga clic con el botón primario en uno de los objetos que desea incluir en el script.

  4. Presione Crtl y haga clic con el botón primario en el segundo objeto que desea incluir en el script.

  5. Haga clic con el botón secundario en uno de los objetos seleccionados y elija Incluir <tipo de objeto> como.