Por: Ray Barley
Resumen
SQL Server Management Studio (SSMS) proporciona la tarea Asistente de exportación que puede utilizar para copiar datos de una fuente de datos a otra. Puede elegir entre una variedad de tipos de fuentes de datos de origen y destino, seleccionar tablas para copiar o especificar su propia consulta para extraer datos y guardar su trabajo como un paquete SSIS. En esta sección recorreremos el Asistente de exportación y exportaremos datos de una base de datos de SQL Server a una hoja de cálculo de Excel.
Explicación
Para comenzar, inicie SSMS haciendo clic en SQL Server Management Studio desde el grupo de programas de Microsoft SQL Server. Al iniciar SSMS se le pedirá una conexión; conéctese al motor de la base de datos. Para la demostración utilizaremos la base de datos AdventureWorksDW. Puede descargar la base de datos de ejemplo AdventureWorksDW desde el sitio CodePlex.
Localice la base de datos AdventureWorksDW en el Explorador de Objetos de SSMS; si el Explorador de Objetos no está visible haga clic en el menú Ver y luego seleccione Explorador de Objetos:
Haga clic con el botón derecho del ratón en la base de datos AdventureWorksDW en el Explorador de Objetos, seleccione Tareas y luego Exportar Datos en el menú contextual para iniciar el Asistente de Exportación. Haga clic en Siguiente para avanzar más allá del diálogo de bienvenida (si se muestra). En las siguientes secciones recorreremos el asistente paso a paso.
Elija una fuente de datos
El diálogo Elija una fuente de datos le permite especificar la fuente de sus datos. Como estamos ejecutando el asistente de exportación, el diálogo se mostrará con los valores ya rellenados como se muestra a continuación (basado en la base de datos en la que hizo clic con el botón derecho para iniciar el asistente de exportación):
Haga clic en Siguiente para pasar al diálogo Elegir un destino.
Elija un destino
El diálogo Elija un destino le permite especificar la fuente de datos de destino para los datos que está exportando. Hay bastantes opciones disponibles para los destinos; las entradas adicionales variarán en función de la fuente de datos de destino elegida. Para nuestro ejemplo, exportaremos nuestros datos a Excel y luego utilizaremos esta hoja de cálculo de Excel como fuente en la demostración del asistente de importación más adelante en el tutorial. Rellene el cuadro de diálogo de la siguiente manera:
Haga clic en Siguiente para pasar al cuadro de diálogo Especificar copia de tabla o consulta.
Especificar copia de tabla o consulta
El cuadro de diálogo Especificar copia de tabla o consulta le permite elegir si desea exportar datos seleccionando tablas y/o vistas del origen de datos o especificando una consulta para extraer datos. Seleccione Copiar datos de una o más tablas o vistas como se muestra a continuación:
Haga clic en Siguiente para pasar al cuadro de diálogo Seleccionar tablas y vistas de origen.
Seleccionar tablas y vistas de origen
El cuadro de diálogo Seleccionar tablas y vistas de origen le permite seleccionar las tablas y vistas que desea exportar. Para nuestra demostración vamos a seleccionar la tabla DimGeography como se muestra a continuación:
Puede hacer clic en el botón Vista previa para ver las primeras 100 filas de los datos en la fuente de datos como se muestra a continuación:
Puede hacer clic en el botón Editar asignaciones (en el cuadro de diálogo Seleccionar tablas y vistas de origen) para revisar las asignaciones de columnas del origen de datos al destino de datos, como se muestra a continuación. Si la tabla no existe en el origen de datos de destino, también puede editar las asignaciones.
Puede hacer clic en la opción para soltar y volver a crear la tabla en el origen de datos de destino; por defecto, esta opción está desmarcada. Si la tabla no existe en la fuente de datos de destino, se seleccionará el botón de opción Crear tabla de destino y se desactivarán los demás botones de opción. Si la tabla ya existe en la fuente de datos de destino, el botón de opción Crear tabla de destino estará desactivado y podrá seleccionar las opciones Eliminar o Anexar.
Puede hacer clic en el botón Editar SQL para revisar y/o editar el SQL para crear la tabla en el origen de datos de destino, como se muestra a continuación:
Haga clic en Aceptar dos veces para volver al cuadro de diálogo Seleccionar tablas y vistas de origen y, a continuación, haga clic en Siguiente para pasar al cuadro de diálogo Guardar y ejecutar el paquete.
Guardar y Ejecutar Paquete
El diálogo Guardar y Ejecutar Paquete le da opciones para realizar la operación de exportación y para crear un paquete SSIS y guardarlo en SQL Server o en el sistema de archivos como se muestra a continuación:
Para nuestros propósitos guardaremos el paquete SSIS para poder verlo una sección posterior del tutorial. Haga clic en Next para pasar al diálogo Save SSIS Package.
Save SSIS Package
El Save SSIS Package se invoca si eligió guardar su operación de exportación como un paquete SSIS en el diálogo Save and Execute Package. Rellene el diálogo como se muestra a continuación:
Haga clic en Siguiente para pasar al diálogo Completar el asistente.
Completar el asistente
El diálogo Completar el asistente muestra un resumen de las opciones que ha elegido para la operación de exportación como se muestra a continuación:
Haga clic en Finalizar para ejecutar el paquete SSIS. Puede abrir la hoja de cálculo de Excel y ver la tabla que se exportó. A continuación se muestra una parte de la hoja de cálculo de Excel:
Última actualización: 22/10/2009