Migrar paquetes de Servicios de transformación de datos

Actualizado: 17 de julio de 2006

SQL Server 2005 Integration Services (SSIS) 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. Podrá migrar paquetes DTS al formato de SQL Server 2005, continuar ejecutando paquetes DTS con la biblioteca de tiempo de ejecución de DTS de SQL Server 2000 o incorporar paquetes DTS a soluciones de SQL Server 2005 Integration Services mediante la tarea Ejecutar paquetes DTS 2000.

Al migrar paquetes DTS de SQL Server 2000 al formato de SQL Server 2005 Integration Services, la estructura del paquete migrado y la totalidad de la migración depende del contenido del paquete original.

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

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 SQL Server 2005 Integration Services (SSIS).
  • Los paquetes contienen tareas y características DTS de SQL Server 2000 que no pueden migrarse directamente a tareas y características de SQL Server 2005 Integration Services (SSIS), pero la funcionalidad de los paquetes se mantiene mediante el uso de paquetes encapsulados de SQL Server 2000.

[!NOTA] 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.

Si todas las tareas del paquete pueden asignarse a nuevas tareas de SQL Server 2005, la estructura del paquete migrado es muy similar a la estructura del paquete de SQL Server 2000. Por el contrario, si las tareas no se asignan directamente a tareas de SQL Server 2005, la migración cambia la estructura del paquete. Cada tarea no migrada conserva el formato de SQL Server 2000 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 SQL Server 2005. 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 con los paquetes migrados como paquetes de SQL Server 2005 Integration Services (SSIS). Sin embargo, SQL Server 2005 admite contraseñas de paquetes en paquetes de SQL Server 2000 y en la tarea Ejecutar paquete DTS 2000. Una tarea Ejecutar paquete DTS 2000 de un paquete de SQL Server 2005 puede pasar la contraseña del paquete a un paquete de SQL Server 2000. Para obtener más información, vea Migrar contraseñas.

Con frecuencia, la tarea Secuencia de comandos ActiveX de SQL Server 2005 puede ejecutar el código de la secuencia de comandos migrada desde las secuencias de comandos ActiveX en paquetes DTS de SQL Server 2000 sin revisión adicional. Sin embargo, no se admiten referencias a objetos de paquete DTS de SQL Server 2000. Para obtener más información, vea Migrar secuencias de comandos.

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 editar en BI Development Studio.

En esta sección

Tema Descripción

Usar el Asistente para migración de paquetes

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

Problemas conocidos de migración de paquetes

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 secuencias de comandos

Describe cómo el Asistente para migración de paquetes migra secuencias de comandos ActiveX.

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se ha incluido una nota acerca de la ubicación de los paquetes migrados.

Vea también

Conceptos

Compatibilidad con versiones anteriores de SQL Server 2005 Integration Services

Otros recursos

SQL Server Integration Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005