Compartir por


Generar scripts (SQL Server Management Studio)

SQL Server Management Studio ofrece dos mecanismos para generar scripts de Transact-SQL. Puede crear scripts para varios objetos con el Asistente Generar y publicar scripts. También puede generar un script para objetos individuales o varios objetos con el menú Incluir como del Explorador de objetos.

  1. Elegir un método:Asistente para generar y publicar scripts, Explorador de objetos menú Script As

  2. Para usar el menú Script como:Script de un solo objeto, Script two Objects Using Explorador de objetos, Script Two Objects Using Explorador de objetos Details

Antes de empezar

Elija el mecanismo que mejor cumpla sus requisitos.

Asistente generar y publicar scripts

Use el Asistente para generar y publicar scripts para crear un script de 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 instrucciones acerca de cómo usar el asistente, vea Generate and Publish Scripts Wizard.

Menú Incluir como del Explorador de objetos

Puede usar 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

Para generar un script de un solo objeto

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

  2. Expanda Bases de datos, y a continuación expanda la base de datos que contiene el objeto que se debe incluir en un script.

  3. Expanda la categoría del objeto. Por ejemplo, expanda el nodo Vistas o Tablas .

  4. Haga clic con el botón derecho en el objeto y apunte a Incluir <tipo de objeto> como; por ejemplo, apunte a Incluir tabla como.

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

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

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

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

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. Los siguientes procesos de generación de scripts de varios objetos también funcionan si necesita crear un script que haga referencia a tipos diferentes de objetos, como tablas, vistas y procedimientos almacenados.

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

  2. Expanda Bases de datos, y a continuación expanda la base de datos que contiene los objetos que se deben incluir en un script.

  3. Haga clic con el botón derecho en el primer objeto que se va a incluir en script, seleccione Tipo de objeto> Script <como y, en Guardar como selecciones, elija Nueva Editor de Power Query Ventana como destino de salida.

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

  5. Haga clic con el botón derecho en el objeto , seleccione Script object type> (Tipo de objeto script<) como y, en Guardar como selecciones, elija Portapapeles como destino de salida.

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

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

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

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

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

  2. Expanda Bases de datos, y a continuación expanda la base de datos que contiene los objetos que se deben incluir en un script.

  3. Expanda el nodo de categoría de los tipos de objeto que desea incluir en el script, como el nodo Tablas .

  4. Abra el panel Detalles del Explorador de objetos seleccionando F7o abriendo el menú Ver y seleccionando Detalles del Explorador de objetos.

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

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

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