VENTAS: 1-800-867-1389

Usar el Asistente para importación y exportación para migrar una base de datos a Base de datos SQL de Azure

Actualizado: abril de 2014

Cuando se migra una base de datos de SQL Server a Base de datos SQL de Microsoft Azure, el Asistente para importación y exportación de SQL Server es una forma sencilla de crear un paquete de SQL Server para transferir datos. El paquete se puede modificar después para agregar un control de errores y una lógica de reintento más sólidos.

Autor: Shaun Tinline-Jones

El Asistente para importación y exportación de SQL Server configura las conexiones de origen y de destino para un paquete. Después agrega las transformaciones de datos necesarias para realizar una exportación desde uno de varios orígenes de datos, como una base de datos de SQL Server, o para importar a un origen de datos como Base de datos SQL de Microsoft Azure. Puede ejecutar el paquete inmediatamente, guardarlo para su ejecución posterior o modificar el paquete en el Diseñador SSIS.

El adaptador de ADO.NET de SSIS admite Base de datos SQL de Microsoft Azure. Ofrece una opción para la carga masiva de datos específicamente para Base de datos SQL de Microsoft Azure. Use el adaptador Destino de ADO.NET de SSIS para transferir datos a Base de datos SQL de Microsoft Azure.

[Top]

Si bien el Asistente para importación y exportación de SQL Server puede transferir información del esquema, solo transfiere definiciones de tabla, no índices ni otras restricciones. Base de datos SQL de Microsoft Azure requiere que todas las tablas tengan un índice clúster, por lo que solo debe usar el Asistente para importación y exportación con el fin de transferir datos. Use otro proceso para transferir el esquema, como el asistente Generar scripts o paquetes de aplicación de capa de datos (DAC). Para obtener más información, vea Elegir herramientas para migrar una base de datos a Base de datos SQL de Azure.

Puede producirse un error en un paquete debido a errores de límite o de red. Compile el paquete de manera que se pueda reanudar en el punto de error, en lugar de tener que volver a ejecutar todo el paquete después de producirse un error.

No se admite la conexión a Base de datos SQL de Microsoft Azure mediante OLEDB.

noteNota
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 Business Intelligence Development Studio durante la instalación de SQL Server.

[Top]

El Asistente para importación y exportación de SQL Server instalado con las utilidades cliente de SQL Server 2008 R2 o posterior admite Base de datos SQL de Microsoft Azure.

[Top]

Hay varias formas de iniciar el asistente, desde el símbolo del sistema o desde distintas herramientas de SQL Server:

  1. En el menú Iniciar, seleccione Todos los programas. Seleccione Microsoft SQL Server 2014 y, a continuación, haga clic en Importar y exportar datos (64 bits) o en Importar y exportar datos (32 bits).

  2. En SQL Server Data Tools, haga clic con el botón secundario en la carpeta Paquetes SSIS del Explorador de soluciones y, a continuación, haga clic en Asistente para importación y exportación de SSIS.

  3. En SQL Server Business Tools, en el menú Proyecto, haga clic en Asistente para importación y exportación de SSIS.

  4. En SQL Server Management Studio, conéctese al tipo de servidor 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.

  5. En una ventana de símbolo del sistema, ejecute DTSWizard.exe. El asistente de 64 bits se encuentra en C:\Archivos de programa\Microsoft SQL Server\110\DTS\Binn. El asistente de 32 bits se encuentra en C:\Archivos de programa (x86)\Microsoft SQL Server\110\DTS\Binn.

La migración implica los pasos principales siguientes:

  1. Elegir un origen de datos del que copiar datos.

  2. Elegir un destino en el que copiar datos.

    Para exportar datos a Base de datos SQL de Microsoft Azure, elija el Proveedor de datos .NET Framework para SQLServer como destino:

  3. Especificar la copia o la consulta de tabla.

  4. Seleccionar objetos de origen.

  5. Guardar y ejecutar el paquete.

noteNota
Si guarda el paquete, debe agregarlo a un proyecto de Integration Services existente para poder cambiar el paquete o ejecutarlo en SQL Server Data Tools.

[Top]

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft