Generar script con datos en SQL Server

Generar script con datos en SQL Server permite su ejecución de restauración en diferentes versiones de SQL

Esto da como ventaja de no depender forzosamente de una versión en específico.

Sin embargo, para bases de datos con mucha información es recomendable generar backups .bak.

Podría interesarte Restaurar base de datos .bak en SQL server 2017  

Generar script con datos

El Management Studio de SQL Server permite la generar de scritp de toda la base de datos, por defecto sin datos.

Para generar un script con toda la información que almacena es necesario realizar un ajuste que veremos a continuación.

Clic derecho sobre la base de datos que generaremos el script, seleccionamos Tareas y Generar script.

Generar script con datos en SQL Server

De la ventana que aparece seleccionamos siguiente (es un mensaje con información para generar script).

Generate script

Podría interesarte Restaurar script AdventureWorks sin problemas en SQL Server  

Podemos seleccionar la base completa o algunos objetos específicos, para el ejemplo solo quiero una tabla.

Seleccionar objetos

En la siguiente pantalla dejamos los datos por defecto y damos clic en el botón Avanzado.

Configuracion de publicacion

Buscamos la sección de Tipos de datos del script, de la lista seleccionamos Esquema y datos.

Opciones avanzadas
  • Con Esquema y datos le indicamos que se genere el esquema de la tabla y el contenido actual.
  • Solo esquema, indica la generación de la tabla (Create table).
  • Solo datos, indica que la generación de únicamente el contenido de la tabla (insert into).

Aceptamos los cambios de opciones avanzadas y damos clic en siguiente en la ventana principal.

Podría interesarte Variable de tipo tabla en SQL Server  

Casi para terminar veremos un resumen con el contenido del script que se va a generar, clic en siguiente.

Resumen del script

Da comienzo a la creación del script, el proceso puede tardar unos minutos dependiendo de la cantidad de información.

Generar script

Finalizamos la creación del script, para comprobar abrimos el archivo generado.

Query de SQL

En el script tenemos el esquema de la creación de la tabla y el insert de los datos.

El query generado la puedes ejecutar en otra base de datos para restaurar la tabla con sus datos.

Podría interesarte Consultar a SQL Server desde ASP.Net C#  

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *