Pulsamos con el botón derecho del ratón sobre la base de datos de la que queremos hacer los scripts y sale la imagen siguiente:
Aparece el asistente y en la siguiente pantalla seleccionamos la base de datos que queremos generar el script, en el ejemplo AdventureWorks.
En la siguiente imagen seleccionamos las opciones del script, si incluye “IF NOT EXISTS”, si borra antes de crear, etc … Tener en cuenta que esta pantalla es solo si tienes aplicado el Service pack 2 de SQL Server sino las opciones que aparecen son menos.
En esta imagen podemos seleccionar si el script es para SQL Server 2000 o SQL Server 2005:
O por ejemplo si queremos incluir las secuencias Create o Drop
Una vez seleccionadas las opciones que queremos utilizar en nuestro script pasamos a la siguiente pantalla donde elegiremos que tipos de objetos queremos incluir en el script Tablas, Vistas, procedures, etc (en el ejemplo seleccionamos tablas, vistas y procedimientos almacenados).
En las siguientes imágenes seleccionamos los procedimientos almacenados, tablas y vistas que queremos incluir en el script:

Aparece el asistente y en la siguiente pantalla seleccionamos la base de datos que queremos generar el script, en el ejemplo AdventureWorks.

En la siguiente imagen seleccionamos las opciones del script, si incluye “IF NOT EXISTS”, si borra antes de crear, etc … Tener en cuenta que esta pantalla es solo si tienes aplicado el Service pack 2 de SQL Server sino las opciones que aparecen son menos.

En esta imagen podemos seleccionar si el script es para SQL Server 2000 o SQL Server 2005:

O por ejemplo si queremos incluir las secuencias Create o Drop

Una vez seleccionadas las opciones que queremos utilizar en nuestro script pasamos a la siguiente pantalla donde elegiremos que tipos de objetos queremos incluir en el script Tablas, Vistas, procedures, etc (en el ejemplo seleccionamos tablas, vistas y procedimientos almacenados).

En las siguientes imágenes seleccionamos los procedimientos almacenados, tablas y vistas que queremos incluir en el script:



Una vez tenemos todos los datos seleccionados ya estamos preparados para generar nuestro script (o secuencia de comandos ;-) ). En la siguiente pantalla nos pedirá dónde queremos que nos deje el script y cómo lo queremos:
En el ejemplo utilizaremos esta última opción

Pulsamos finalizar y lanzamos la creación del script

Y por ultimo nos dejara los datos en una ventana del administrador de SQL Server.

Saludos
Y feliz programing ;-)