Compartir a través de


Ejecutar el Asistente para importación y exportación de SQL Server

El Asistente para importación y exportación de SQL Server proporciona el método más sencillo para copiar datos entre orígenes de datos y crear paquetes básicos. Para obtener más información sobre el asistente, vea Asistente para importación y exportación de SQL Server.

Para obtener un vídeo que muestra cómo usar el Asistente para importación y exportación de SQL Server con el fin de crear un paquete que exporta datos de una base de datos de SQL Server a una hoja de cálculo de Microsoft Excel, vea Exporting SQL Server Data to Excel (SQL Server Video).

Para iniciar el Asistente para importación y exportación de SQL Server

  • En el menú Inicio, seleccione Todos los programas, elija Microsoft SQL Server y, a continuación, haga clic en Importar y exportar datos.

    – O bien –

    En SQL Server Data Tools (SSDT), haga clic con el botón secundario en la carpeta Paquetes SSIS y luego haga clic en Asistente para importación y exportación de SSIS.

    O bien

    En SQL Server Data Tools (SSDT), en el menú Proyecto, haga clic en el Asistente para importación y exportación de SSIS.

    O bien

    En SQL Server Management Studio, conéctese con el tipo de servidor de Motor de base de datos, expanda Bases de datos, haga clic con el botón secundario en una base de datos, seleccione Tareas y, a continuación, haga clic en Importar datos o en Exportar datos.

    O bien

    En una ventana de símbolo del sistema, ejecute DTSWizard.exe, ubicado en C:\Archivos de programa\Microsoft SQL Server\100\DTS\Binn.

    [!NOTA]

    En un equipo de 64 bits, Integration Services instala la versión de 64 bits del Asistente para importación y exportación de SQL Server (DTSWizard.exe). Sin embargo, algunos orígenes de datos, como Access o Excel, solo tienen un proveedor de 32 bits disponible. Para trabajar con estos orígenes de datos, podría tener que instalar y ejecutar la versión de 32 bits del asistente. Para instalar la versión de 32 bits del asistente, seleccione Herramientas cliente o SQL Server Data Tools (SSDT) durante la instalación.

Para importar o exportar datos con el Asistente para importación y exportación de SQL Server

  1. Inicie el Asistente para importación y exportación de SQL Server.

  2. En las páginas del asistente correspondientes, seleccione un origen y un destino para los datos.

    Los orígenes de datos disponibles incluyen proveedores de datos .NET Framework, proveedores OLE DB, proveedores de SQL Server Native Client, proveedores de ADO.NET, Microsoft Office Excel, Microsoft Office Access y el origen de archivo plano. Dependiendo del origen, se establecen opciones tales como el modo de autenticación, el nombre de servidor, el nombre de base de datos y el formato de archivos.

    [!NOTA]

    El Proveedor OLE DB de Microsoft para Oracle no admite los siguientes tipos de datos de Oracle: BLOB, CLOB, NCLOB, BFILE y UROWID. Por consiguiente, el origen OLE DB no puede extraer datos de tablas que contengan columnas con estos tipos de datos.

    Los destinos de datos disponibles incluyen los proveedores de datos .NET Framework, proveedores OLE DB, SQL Server Native Client, Excel, Access y el destino de archivo plano.

  3. Establezca las opciones para el tipo de destino que ha seleccionado.

    Si el destino es una base de datos de SQL Server, puede especificar lo siguiente:

    • Indicar si se debe crear una nueva base de datos y establecer las propiedades de base de datos. Las siguientes propiedades no pueden configurarse y el asistente usa los valores predeterminados especificados:

      Propiedad

      Valor

      Intercalación

      Latin1_General_CS_AS_KS_WS

      Modelo de recuperación

      Full

      Usar indización de texto completo

      True

    • Seleccionar si se deben copiar datos desde tablas o vistas, o copiar los resultados de las consultas.

      Si desea hacer una consulta en los datos de origen y copiar los resultados, puede generar una consulta Transact-SQL. Puede ingresar la consulta Transact-SQL manualmente o usar una consulta guardada en un archivo. El asistente incluye una característica de exploración para buscar el archivo, y el asistente abre automáticamente el archivo y pega su contenido en la página del asistente al seleccionar el archivo.

      Si el origen es un proveedor ADO.NET, debe usar también la opción para copiar los resultados de las consultas, proporcionando la cadena DBCommand como consulta.

      Si la información de origen es una vista, el Asistente para importación/exportación de SQL Server convierte automáticamente la vista en una tabla en el destino.

    • Indicar si la tabla de destino debe quitarse y volver a crearse posteriormente, y si se deben habilitar las inserciones de identidad.

    • Indicar si se deben eliminar filas o anexar filas en una tabla de destino existente. Si la tabla no existe, el Asistente para importación y exportación de SQL Server la crea automáticamente.

    Si el destino es un destino de archivo plano, puede especificar lo siguiente:

    • Especificar el delimitador de fila en el archivo de destino.

    • Especificar el delimitador de columna en el archivo de destino.

  4. Si se desea, seleccionar una tabla y cambiar las asignaciones entre las columnas de origen y de destino, o cambiar los metadatos de las columnas de destino:

    • Asignar las columnas de origen a diferentes columnas de destino.

    • Cambiar el tipo de datos en la columna de destino.

    • Establecer la longitud de las columnas con tipos de datos de caracteres.

    • Establecer la precisión y la escala de las columnas con tipos de datos numéricos.

    • Especificar si la columna puede contener valores NULL.

  5. Si se desea, seleccionar varias tablas y actualizar los metadatos y las opciones para aplicar a esas tablas:

    • Seleccionar un esquema de destino existente o proporcionar un esquema nuevo al que asignar tablas.

    • Especificar si se habilitan las inserciones de identidades en las tablas de destino.

    • Especificar si se quitan y vuelven a crear las tablas de destino.

    • Especificar si se truncan las tablas de destino existentes.

  6. Guardar y ejecutar un paquete.

    Si se inicia el asistente desde SQL Server Management Studio o desde el símbolo del sistema, el paquete se puede ejecutar de inmediato. Si lo desea, puede guardar el paquete en la base de datos SQL Server msdb o en el sistema de archivos. Para obtener más información acerca de la base de datos msdb, vea Administración de paquetes (servicio SSIS).

    Al guardar el paquete, puede establecer su nivel de protección y, si el nivel utiliza una contraseña, proporcionarla. Para obtener más información acerca de los niveles de protección de paquetes, vea Control del acceso a la información confidencial en paquetes.

    Si se inicia el asistente desde un proyecto de Integration Services en SQL Server Data Tools (SSDT), el paquete no se puede ejecutar desde el asistente. En lugar de ello, el paquete se agrega al proyecto de Integration Services desde el que se inició el asistente. En ese caso, se puede ejecutar el paquete en SQL Server Data Tools (SSDT).

    [!NOTA]

    En SQL Server Express, no existe la opción para guardar el paquete creado por el asistente.

Vea también

Tasks

Asistente para importación y exportación de SQL Server

Crear paquetes en herramientas de datos de SQL Server