Usar el Asistente para migración de paquetes

Actualizado: 17 de julio de 2006

SQL Server 2005 Integration Services (SSIS) proporciona el Asistente para migración de paquetes para migrar paquetes de Servicios de transformación de datos (DTS) creados con las herramientas de SQL Server 2000.

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

[!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 estructurados o que se guardan en la base de datos msdb de una instancia de SQL Server 7.0 que se ha actualizado a SQL Server 2005.

No es posible migrar completamente todos los paquetes. Por ejemplo, algunas tareas de SQL Server 2000 no se asignan a tareas de Integration Services ni es posible migrar las tareas personalizadas o algunas secuencias de comandos de tareas Secuencia de comandos ActiveX o de transformaciones de datos. Para obtener más información, vea Migrar tareas y Problemas conocidos de migración de paquetes.

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

Muchos paquetes de SQL Server 2000 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 2005 no admite 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 del Database Engine (Motor de base de datos) de SQL Server 2005, haga clic con el botón secundario en el nodo Servicios de transformación de datos del Explorador de objetos en Management\Legacy 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\90\DTS\Binn.

Seleccionar el origen del paquete

El Asistente para migración de paquetes permite migrar paquetes de SQL Server 2000 guardados 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.

ms143496.note(es-es,SQL.90).gifImportante:
SQL Server 2005 no admite Meta Data Services. El Asistente para migración de paquetes sólo puede obtener acceso a paquetes DTS guardados en Meta Data Services si se ha instalado en el equipo SQL Server 2000, las herramientas de SQL Server 2000 o archivos redistribuibles del repositorio.

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).

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 2005 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 2005, 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.

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

[!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 el destino, los paquetes migrados serán visibles debajo del 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).

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 Especifique un archivo de registro (Asistente para migración de paquetes).

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) y Migrando los paquetes (Asistente para migración de paquetes).

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.

[!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 el destino, los paquetes migrados serán visibles debajo del 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 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.

Vea también

Otros recursos

Migrar paquetes de Servicios de transformación de datos

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se ha especificado que los paquetes DTS no se pueden abrir en BI Development Studio.

5 de diciembre de 2005

Contenido modificado:
  • Se agregó una nota acerca de dónde encontrar paquetes migrados.
  • Se agregó información acerca de la compatibilidad para migración desde SQL Server 7.0.