viernes, 18 de julio de 2014

exportar contenido de la BD en MS. SQL Server

Trabajando con  Microsoft SQL Server (Management Studio)...

A menudo se realiza una base de datos (bd) en una computadora, se insertan registros de prueba y llega el momento en el que la misma bd con sus registros los necesitamos tener en una computadora distinta.

¿Tiene sentido volver a crear, desde cero, la bd e insertar uno a uno los registros? la mayoría estará de acuerdo en que no.

Los gestores de BD lo saben, y me atrevo a decir que todos (aunque en realidad no lo he confirmado) tienen una opción para exportar nuestras tablas con todo y sus registros. Lamentablemente es común que los usuarios que apenas empiezan a formarse como administradores de BD desconocen tal opción.

Es por lo anterior, que presento el procedimiento para exportar las tablas y registros de nuestra bd en Microsoft SQL Server:


  • Damos clic derecho sobre nuestra bd 
    • Seleccionamos  Tareas/ Generar scripts...




  • Seguimos el asistente


  • Seleccionamos la BD (si es necesario), y activamos la opción de incluir todos los objetos...




  • En el paso de "Elegir opciones de script", la configuración por defecto sólo nos permite exportar las tablas (sin sus registros). Para incluir los registros de nuestras tablas, nos desplazamos a la sección de "Opciones de tabla o vista" y cambiamos a Verdadero la opción de "Incluir datos en el script".


En versiones diferentes, puede encontrarse la opción de "Esquema y datos" (tablas y registros) como una opción de "Tipos de datos que se deben incluir..."

Otra posible vista:


  • Sólo hay que decidir, si queremos el script en el portapapeles (como si lo hubiésemos copiado, ya estará listo para pegarlo en donde necesitemos), en una nueva ventana de consulta (en nuestra misma interfaz Management) o en un archivo. En caso de quererlo en un archivo, debemos especificar la ruta y el nombre del archivo.



  • Seguimos el asistente, y cuando finalice, se mostrará el informe de estado en donde procedemos a "cerrar"  la ventana.




Considerando que se exportó a un archivo, sólo lo recuperamos y nos lo llevamos a cualquier otra computadora, que cuente con SQL server para simular el proceso de importación:

Creamos y seleccionamos la BD e incluimos el script y lo ejecutamos en una "Nueva consulta" de  la computadora donde se requiere la BD.



CREATE DATABASE tuBD;

USE tuBD;

/****** Tu código (script) de las tablas y registros que se encuentran dentro del archivo ******/


El proceso se ha realizado en SQL Server 2008, en versiones distintas los pasos del asistente pueden variar pero en esencia es lo mismo.






blog en proceso...

No hay comentarios.:

Publicar un comentario