Migrar paquetes de Servicios de transformación de datos

Integration Services ofrece varias opciones para preservar las soluciones creadas con las herramientas y el modelo de objetos de Servicios de transformación de datos (DTS) de SQL Server 2000. Puede migrar paquetes DTS al formato de Integration Services, continuar ejecutando paquetes DTS con la biblioteca de tiempo de ejecución de DTS o incorporar paquetes DTS a soluciones de Integration Services mediante la tarea Ejecutar paquete DTS 2000.

[!NOTA]

Para obtener información sobre cómo actualizar los paquetes que se crearon en una versión anterior de Integration Services, vea Actualizar paquetes de Integration Services.

Al migrar paquetes DTS al formato de Integration Services, la estructura del paquete migrado y la integridad de la migración dependen del contenido del paquete original. Entre los posibles resultados de la migración de paquetes figuran los siguientes:

  • Los paquetes se migran de forma correcta y completa porque sólo contienen tareas y utilizan características que se asignan a tareas y características de Integration Services.

  • Los paquetes contienen tareas y características DTS que no pueden migrarse directamente a tareas y características de Integration Services, pero la funcionalidad de los paquetes se conserva mediante el uso de paquetes DTS encapsulados.

  • En algunos casos, como cuando el nombre del paquete contiene caracteres no válidos (/ \ : [ ] . =), o cuando contiene objetos no registrados, el Asistente para migración de paquetes no puede realizar la migración hasta que se resuelven estos problemas.

[!NOTA]

El Asistente para migración de paquetes mantiene los paquetes DTS originales intactos y sin cambios.

Si todas las tareas del paquete pueden asignarse a tareas nuevas de Integration Services, la estructura del paquete migrado es muy similar a la estructura del paquete DTS. Por el contrario, si las tareas no se asignan directamente a tareas de Integration Services, la migración cambia la estructura del paquete. Cada tarea no migrada conserva el formato de DTS y se encapsula en una tarea Ejecutar DTS 2000. Las tareas personalizadas de los paquetes también se migran de este modo. Para obtener más información, vea Migrar tareas.

Otros elementos de paquetes, como las restricciones de precedencia, las conexiones y las variables, se migran al elemento equivalente de Integration Services. Para obtener más información, vea Migrar restricciones de precedencia, Migrar conexiones y Migrar variables.

Las contraseñas de los paquetes no se migran. Sin embargo, Integration Services admite contraseñas de paquetes DTS en los paquetes DTS y en la tarea Ejecutar paquete DTS 2000. Una tarea Ejecutar paquete DTS 2000 dentro de un paquete de Integration Services puede pasar la contraseña del paquete a un paquete DTS. Para obtener más información, vea Migrar contraseñas.

Con frecuencia, la tarea Script ActiveX de Integration Services puede ejecutar el código del script migrado desde los scripts ActiveX en paquetes DTS sin tener que revisarse. Sin embargo, no se admiten referencias a objetos de paquete DTS. Para obtener más información, vea Migrar Scripts.

No se migran las anotaciones de texto escritas en el Diseñador DTS ni la configuración de registro de paquetes y de control de errores.

Tras migrar los paquetes, deberá abrirlos para comprobar si existen problemas o errores de validación. Por ejemplo, algunos paquetes dependen de tareas precedentes en el mismo paquete para crear o preparar orígenes o destinos de datos, por lo que podrían producirse errores de validación al no encontrar estos objetos. Para resolver este tipo de errores de validación, establezca la propiedad DelayValidation en true en la tarea u otro objeto contenedor o establezca la propiedad ValidateExternalMetadata en false en el componente de flujo de datos afectado.

[!NOTA]

Después de migrar paquetes desde Management Studio, conéctese a la instancia local de Integration Services en el Explorador de objetos para ver los paquetes migrados. Si ha seleccionado SQL Server como destino, los paquetes migrados estarán visibles en el nodo MSDB. Si ha seleccionado una carpeta del sistema de archivos como destino, haga clic con el botón secundario en el nodo Sistema de archivos y seleccione Importar paquete para mostrar los paquetes migrados. Después de migrar paquetes desde BI Development Studio, los paquetes migrados se guardan en la carpeta del sistema de archivos especificada y se agregan al proyecto abierto en el nodo Paquetes SSIS.

Los paquetes DTS no se pueden abrir ni modificar directamente en BI Development Studio.

Para obtener información general sobre la compatibilidad con DTS en Integration Services, vea Compatibilidad con Servicios de transformación de datos de DTS en SQL Server (2008).

En esta sección

  • Usar el Asistente para migración de paquetes de DTS
    Describe el proceso de migración que proporciona el Asistente para migración de paquetes.

  • Problemas conocidos de migración de paquetes DTS
    Muestra una lista con los problemas conocidos de migración de paquetes que puede identificar el Asistente para migración de paquetes o el Asesor de actualización.

  • Migrar tareas
    Describe cómo el Asistente para migración de paquetes migra tareas y explica los pasos que debe seguir tras la migración para reparar las tareas o mejorar su comportamiento.

  • Migrar restricciones de precedencia
    Describe cómo el Asistente para migración de paquetes migra restricciones de precedencia y explica los pasos que debe seguir tras la migración para mejorar el comportamiento de las restricciones de precedencia.

  • Migrar variables
    Describe cómo el Asistente para migración de paquetes migra variables y explica los pasos que debe seguir tras la migración para reparar o mejorar su comportamiento.

  • Migrar conexiones
    Describe cómo el Asistente para migración de paquetes migra conexiones y explica los pasos que debe seguir tras la migración para editar las propiedades de la conexión.

  • Migrar contraseñas
    Describe cómo el Asistente para migración de paquetes migra contraseñas y explica los pasos que debe seguir tras la migración para mejorar la seguridad.

  • Migrar Scripts
    Describe cómo el Asistente para migrar paquetes migra scripts ActiveX.

  • Cómo migrar paquetes de Servicios de transformación de datos a Integration Services
    Describe los pasos para migrar paquetes DTS al formato de Integration Services.