viernes, 26 de febrero de 2016

Importar y Exportar Datos con SQL Server 2012

IMPORTAR DATOS DE EXCEL A TABLA DE LA BD CON SQL SERVER 2012

Si tenemos los datos en una Excel y queremos importarlos en una tabla (ya creada) de nuestra BD en SQL Server 2012 haremos lo siguiente:

1. Damos clic derecho en la BD y elegimos las opciones “Tareas”->”Importar Datos” y se abre el “Asistente para importación y exportación de SQL Server” y “Siguiente”.


2.    Seleccionamos un origen de datos,  en este caso, el Microsoft Excel, marcamos la opción “La primera fila tiene nombres de columna” (si en el Excel lo tienes así)


3.    Y seleccionamos el Destino, que en nuestro caso es el Servidor y elegimos el método de autenticación.


 4.    Especificamos si deseamos copiar los datos de las tablas o vistas de la BD de origen o si queremos escribir una consulta SQL.


5.    Ahora seleccionamos el Destino, en este caso la tabla de la BD, porque el origen será el archivo Excel ya seleccionado. Veamos el botón “Editar asignaciones” que tenemos abajo en la ventana.


Si damos clic en “Editar asignaciones” podremos elegir qué campos del origen se relacionan con los del Destino.


6.    Revisamos la asignación de tipos  para comprobar que todo está correcto.


7.    Nos muestran información sobre el origen y destino de los datos, damos clic en “Finalizar


8.    Y si todo ha ido bien, nos muestra el mensaje de que la ejecución se ha realizado correctamente y Cerramos la ventana.



EXPORTAR DATOS DE LA TABLA DE LA BD DE SQL SERVER 2012 A UN EXCEL

Si tenemos los datos en una tabla en la BD y queremos exportarlos a un Excel haremos lo siguiente.

1.    Damos clic derecho en la BD y elegimos las opciones “Tareas”->”Exportar Datos” y se abre el “Asistente para importación y exportación de SQL Server” y “Siguiente”.





2.    Seleccionamos el origen de datos, en este caso será nuestro Servidor, y elegimos el método de autenticación.


3.    Ahora seleccionamos el destino de los datos que será nuestro Excel, para ello he creado previamente un Excel vacío, así que buscaré la ruta. Marcamos la opción “La primera fila tiene nombres de columna” en caso de que así sea.


4.    Especificamos si deseamos copiar los datos de las tablas o vistas de la BD de origen o si queremos escribir una consulta SQL. Vemos ambos ejemplos.




Opción 1-
Escribir una consulta para especificar los datos que se van a transferir:


 

 Opción 2- Copiar los datos de una o varias tablas o vistas

Seleccionamos la tabla de Origen (donde se encuentra los datos que queremos importar) y en el destino la Hoja del Excel donde lo pondremos y “Siguiente”.


5.    Ejecutamos paquete y “Finalizar”


No hay comentarios:

Publicar un comentario