Usar el Asistente para migración de paquetes de DTS

Integration Services proporciona el Asistente para migración de paquetes de DTS que permite migrar los paquetes de Servicios de transformación de datos (DTS) de SQL Server 2000 que se crearon con el modelo de objetos y las herramientas de DTS.

[!NOTA]

El Asistente para migración de paquetes está disponible en las ediciones Standard, Enterprise y Developer de SQL Server.

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

[!NOTA]

El Asesor de actualizaciones no puede analizar, y el Asistente para migración de paquetes no puede migrar, los paquetes DTS que se guardan en la base de datos msdb de una instancia de SQL Server 7.0. Sin embargo, el Asesor de actualizaciones puede analizar, y el Asistente para migración de paquetes puede migrar, los paquetes DTS de SQL Server 7.0 que se guardan como archivos de almacenamiento estructurado, o que se guardan en la base de datos msdb de una instancia de SQL Server 7.0 actualizada a SQL Server 2005.

No es posible migrar completamente todos los paquetes. Por ejemplo, algunas tareas de DTS no se asignan a tareas de Integration Services, no se pueden migrar tareas personalizadas, y tampoco se pueden migrar algunos scripts de tareas Script ActiveX o de transformaciones de datos. Para obtener más información, vea Migrar tareas y Problemas conocidos de migración de paquetes DTS.

Los paquetes que mantengan el formato de paquetes DTS pueden utilizarse en soluciones de Integration Services y pueden continuar ejecutándose como paquetes DTS independientes.

Muchos paquetes DTS están protegidos con contraseñas. Si migra estos paquetes, el Asistente para migración de paquetes le solicitará las contraseñas. Sólo podrá migrar un paquete protegido con contraseña si escribe la contraseña correcta.

SQL Server no es compatible con Meta Data Services. El Asistente para migración de paquetes sólo admite paquetes de Meta Data Services (repositorio) si SQL Server 2000, las herramientas de SQL Server 2000 o los archivos redistribuibles del repositorio se encuentran instalados en el equipo local. Cuando estén presentes los archivos del repositorio, el Asistente para migración de paquetes podrá migrar paquetes DTS que se hayan guardado en Meta Data Services. Cuando no estén presentes los archivos del repositorio, el Asistente para migración de paquetes sólo podrá migrar paquetes DTS que se hayan guardado en SQL Server o en archivos de almacenamiento estructurado.

Iniciar el Asistente para migración de paquetes

Puede iniciar el Asistente para migración desde tres ubicaciones.

  • Desde SQL Server Management Studio. Conéctese a una instancia de Database Engine (Motor de base de datos) de SQL Server, haga clic con el botón secundario en el nodo Servicios de transformación de datos del Explorador de objetos en Administración\Heredado y seleccione Asistente para migración.

  • Desde Business Intelligence Development Studio. Cree o abra un proyecto de Integration Services, haga clic con el botón secundario en el nodo Paquetes SSIS del Explorador de soluciones y seleccione Migrar paquete de DTS 2000.

  • Desde el símbolo del sistema. Inicie DTSMigrationWizard.exe desde la carpeta C:\Archivos de programa\Microsoft SQL Server\100\DTS\Binn.

Seleccionar el origen del paquete

El Asistente para migración de paquetes permite migrar paquetes DTS que se guardaron en una base de datos msdb de SQL Server a archivos de almacenamiento estructurado o a Meta Data Services. No es posible migrar los paquetes guardados en archivos de Visual Basic.

Nota importanteImportante

SQL Server no es compatible con Meta Data Services. El Asistente para migración de paquetes sólo puede tener acceso a paquetes DTS guardados en Meta Data Services si SQL Server 2000, las herramientas de SQL Server 2000 o los archivos redistribuibles del repositorio se encuentran instalados en el equipo local.

Si un paquete se encuentra en una base de datos msdb o en Meta Data Services, el usuario debe proporcionar un nombre de servidor y el Asistente para migración de paquetes autenticará al usuario a través de la autenticación de Windows o de SQL Server.

Si un paquete se encuentra en un archivo de almacenamiento estructurado, debe seleccionar el archivo que desea migrar. Un archivo de almacenamiento estructurado puede contener definiciones para varios paquetes y puede incluir varias versiones de un paquete. Podrá migrar algunos o todos los paquetes del archivo, así como las versiones de los mismos.

Para obtener más información, vea Seleccionar ubicación de origen (Asistente para migración de paquetes de DTS).

Seleccionar el destino del paquete

El Asistente para migración de paquetes permite migrar paquetes a una base de datos msdb de una instancia de SQL Server o a un archivo .dtsx. El archivo .dtsx es una representación en XML de la definición de paquetes guardada en el sistema de archivos.

Si el destino es SQL Server, el usuario proporciona un nombre de servidor y el Asistente para migración de paquetes autentica el usuario a través de la autenticación de Windows o de SQL Server.

Para obtener más información, vea Seleccionar ubicación de destino (Asistente para migración de paquetes DTS).

[!NOTA]

Después de migrar paquetes desde dentro de 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 el 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 dentro de BI Development Studio, los paquetes migrados se guardan en la carpeta del sistema de archivos especificada y se agregan al proyecto abierto debajo del nodo Paquetes SSIS.

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

Seleccionar los paquetes que desea migrar

Una vez especificados el origen y el destino, el Asistente para migración de paquetes muestra los paquetes disponibles en la base de datos msdb, en Meta Data Services o en el archivo de almacenamiento estructurado especificado. También puede seleccionar los paquetes que desea migrar y actualizar los nombres predeterminados que proporciona el Asistente para migración de paquetes para los paquetes. Una vez migrados los paquetes, puede actualizar los nombres de los mismos en Business Intelligence Development Studio o SQL Server Management Studio.

Para obtener más información, vea Lista de paquetes (Asistente para migración de paquetes de DTS).

Proporcionar contraseñas de paquetes

Los paquetes desarrollados en versiones anteriores de herramientas de SQL Server pueden estar protegidos con contraseñas. Deberá escribir la contraseña correcta para que el asistente obtenga acceso a las definiciones de los paquetes y pueda migrarlos. Si varios paquetes comparten una contraseña, sólo necesitará escribir la contraseña una vez. El Asistente para migración de paquetes no podrá continuar hasta que escriba las contraseñas de todos los paquetes protegidos con contraseñas. Si los paquetes no están protegidos con contraseñas, el asistente omitirá este paso.

Registrar errores de migración

Podrá habilitar el Asistente para migración de paquetes para que registre los errores que encuentre durante la migración.

Para obtener más información, vea Especificar un archivo de registro (Asistente para migración de paquetes de DTS).

Ver progreso de migración

El Asistente para migración de paquetes migra los paquetes seleccionados uno por uno. Si el asistente no puede migrar un paquete, ofrece la opción de finalizar el proceso de migración de todos los paquetes restantes o de omitir el paquete y continuar la migración con el siguiente paquete de la lista. A medida que se migran los paquetes, se actualiza el estado de la migración.

Para obtener más información, vea Finalización del asistente (Asistente para migración de paquetes de DTS) y Migrar los paquetes (Asistente para migración de paquetes de DTS).

Comprobar paquetes migrados

Tras migrar los paquetes, deberá abrirlos en Business Intelligence Development Studio 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.

Para obtener información acerca de cómo ver los paquetes migrados en BI Development Studio o Management Studio, vea Cómo ver paquetes DTS migrados.