Problemas conocidos de migración de paquetes
Actualizado: 17 de julio de 2006
A continuación se muestra un resumen de los problemas que pueden surgir al migrar paquetes de Servicios de transformación de datos (DTS) de Microsoft SQL Server 2000 al formato de SQL Server 2005 Integration Services (SSIS) utilizando el Asistente para migración de paquetes.
El Asistente para migración de paquetes migra algunas características DTS de SQL Server 2000 que no poseen un equivalente directo en SQL Server 2005 Integration Services (SSIS) al encapsularlas en una tarea Ejecutar paquete DTS 2000. Aunque en la mayoría de los casos podrá ejecutar estos paquetes migrados sin que se produzcan errores, eventualmente debe reemplazar la funcionalidad encapsulada dentro de la tarea Ejecutar paquete DTS 2000.
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.
Problemas conocidos detectados por el Asesor de actualizaciones
En la siguiente lista se muestran los problemas de migración y una breve descripción de cómo se muestran en el informe generado por el Asesor de actualizaciones de SQL Server 2005. El Asistente para migración de paquetes y el Asesor de actualizaciones identifican los mismos problemas potenciales de migración de paquetes y generan informes sobre ellos.
Título del problema | Descripción del problema |
---|---|
Volver a configurar la transacción tras la migración de paquetes |
El Asistente para migración de paquetes de SQL Server 2005 Integration Services (SSIS) no migra la configuración de la transacción en los paquetes de Servicios de transformación de datos (DTS) de SQL Server 2000. Tras la migración, deberá editar manualmente el paquete de SSIS resultante para restaurar el comportamiento anterior del paquete. Acción correctora: después de la migración, vuelva a crear la configuración de transacciones deseada en el paquete al establecer las propiedades adecuadas relacionadas con transacciones en el paquete y sus componentes en Business Intelligence Development Studio. Para obtener más información, vea Incorporar transacciones en paquetes. |
Reemplazar la funcionalidad de la secuencia de comandos ActiveX adjunta a los pasos del paquete tras la migración de paquetes |
El Asistente para migración de paquetes de SQL Server 2005 Integration Services (SSIS) no migra las secuencias de comandos ActiveX asociadas con pasos en los paquetes de Servicios de transformación de datos (DTS) de SQL Server 2000. Tras la migración, deberá editar manualmente el paquete de SSIS resultante para restaurar el comportamiento anterior del paquete. Acción correctora: después de la migración, reemplace la secuencia de comandos que falta por una nueva tarea Secuencia de comandos o por otros objetos de Integration Services, según corresponda. Para obtener más información, vea Tarea Secuencia de comandos. |
Reemplazar la funcionalidad de la tarea Analysis Services encapsulada en la tarea Ejecutar paquete DTS 2000 tras la migración de paquetes |
El Asistente para migración de paquetes de SQL Server 2005 Integration Services (SSIS) no migra la tarea de Analysis Services en los paquetes de Servicios de transformación de datos (DTS) de SQL Server 2000. El paquete migrado contendrá la funcionalidad DTS encapsulada que podría ser necesario reemplazar. Acción correctora: tras la migración, convierta la tarea Ejecutar DTS 2000 que encapsula la tarea Analysis Services en una tarea Procesamiento de Integration Services y Analysis Services. Para obtener más información, vea Tarea Procesamiento de Analysis Services. |
Reemplazar la funcionalidad de la tarea compleja Transformación de datos encapsulada en la tarea Ejecutar paquete DTS 2000 tras la migración de paquetes |
El Asistente para migración de paquetes de SQL Server 2005 Integration Services (SSIS) no migra tareas complejas de Transformación de datos en paquetes de Servicios de transformación de datos (DTS) de SQL Server 2000. El paquete migrado contendrá la funcionalidad DTS encapsulada que podría ser necesario reemplazar. Acción correctora: después de la migración, vuelva a escribir la tarea compleja Transformación de datos mediante orígenes, transformaciones y destinos de flujos de datos de Integration Services. Para obtener más información, vea Crear un flujo de datos de paquetes y Elementos de flujo de datos. |
Reemplazar la funcionalidad de la tarea personalizada encapsulada en la tarea Ejecutar paquete DTS 2000 tras la migración de paquetes |
El Asistente para migración de paquetes de SQL Server 2005 Integration Services (SSIS) no migra las tareas personalizadas en paquetes de Servicios de transformación de datos (DTS) de SQL Server 2000. El paquete migrado contendrá la funcionalidad DTS encapsulada que podría ser necesario reemplazar. Acción correctora: después de la migración, vuelva a crear la lógica de la tarea personalizada mediante una tarea Secuencia de comandos o un componente de secuencia de comandos, o un componente personalizado, si la funcionalidad deseada no está disponible en un componente integrado o en una combinación de componentes de Integration Services. Para obtener información acerca de soluciones de programación, vea Integration Services Programming. |
Reemplazar la funcionalidad de la tarea Consulta controlada por datos encapsulada en la tarea Ejecutar paquete DTS 2000 tras la migración de paquetes |
El Asistente para migración de paquetes de SQL Server 2005 Integration Services (SSIS) no migra tareas de consulta controlada por datos en paquetes de Servicios de transformación de datos (DTS) de SQL Server 2000. El paquete migrado contendrá la funcionalidad DTS encapsulada que podría ser necesario reemplazar. Acción correctora: tras la migración, vuelva a crear la funcionalidad de la tarea Consulta controlada por datos mediante los componentes de flujo de datos de Integration Services. Tenga en cuenta la Transformación Dimensión de variación lenta, Transformación División condicional o Transformación Comando de OLE DB al reemplazar la funcionalidad de las tareas Consulta controlada por datos. |
Reemplace la funcionalidad de la tarea de consulta de predicción de minería de datos encapsulada en la tarea Ejecutar paquete DTS 2000 tras la migración de paquetes |
El Asistente para migración de paquetes de SQL Server 2005 Integration Services (SSIS) no migra tareas de consulta de predicción de minería de datos en paquetes de Servicios de transformación de datos (DTS) de SQL Server 2000. El paquete migrado contendrá la funcionalidad DTS encapsulada que podría ser necesario reemplazar. SQL Server 2005 no es compatible con la tarea de Consulta de predicción de minería de datos de SQL Server 2000, por lo que no se ejecutará el paquete migrado tras la actualización en ausencia de SQL Server 2000 Analysis Services. Acción correctora: tras la migración, convierta la tarea Ejecutar DTS 2000 que encapsula la tarea Consulta de predicción de minería de datos en una tarea Consulta de minería de datos de Integration Services o transformación Consulta de minería de datos. Para obtener más información, vea Tarea Consulta de minería de datos y Transformación Consulta de minería de datos. |
Reemplazar la funcionalidad de la tarea Propiedades dinámicas tras la migración de paquetes |
El Asistente para migración de paquetes de SQL Server 2005 Integration Services (SSIS) no migra las tareas Propiedades dinámicas en Servicios de transformación de datos (DTS) de SQL Server 2000. Tras la migración, deberá editar manualmente el paquete de SSIS resultante para restaurar el comportamiento anterior del paquete. Acción correctora: tras la migración, vuelva a crear la funcionalidad de la tarea Propiedades dinámicas mediante características de Integration Services como variables, expresiones de propiedades y configuraciones de paquetes. Para obtener más información, vea Variables de Integration Services y Usar variables en paquetes; Usar expresiones de propiedad en paquetes; y Configuraciones de paquetes. |
Reemplazar la funcionalidad de la tarea Ejecutar paquete (por el paquete Meta Data Services) encapsulada en la tarea Ejecutar paquete DTS 2000 después de la migración de paquetes |
El Asistente para migración de paquetes de SQL Server 2005 Integration Services (SSIS) no migra tareas Ejecutar paquetes que carguen paquetes de Meta Data Services. El paquete migrado contendrá la funcionalidad DTS encapsulada que podría ser necesario reemplazar. SQL Server 2005 no es compatible con Meta Data Services de SQL Server 2000, por lo que no se ejecutará el paquete migrado tras la actualización en ausencia de herramientas cliente de SQL Server 2000. Acción correctora: tras la migración, mueva el paquete Meta Data Services a un almacenamiento de SQL Server (en la base de datos msdb) o a un archivo de almacenamiento estructurado y convierta la tarea Ejecutar DTS 2000 que encapsula la tarea Ejecutar paquete que carga un paquete Meta Data Services en una tarea Ejecutar DTS 2000 que carga el paquete desde SQL Server o desde un archivo de almacenamiento estructurado. Para obtener más información, vea Guardar paquetes. |
Reemplazar la funcionalidad de la tarea Bombeo paralelo de datos encapsulada en la tarea Ejecutar paquete DTS 2000 tras la migración de paquetes |
El Asistente para migración de paquetes de SQL Server 2005 Integration Services (SSIS) no migra tareas Bombeo paralelo de datos en paquetes de Servicios de transformación de datos (DTS) de SQL Server 2000. El paquete migrado contendrá la funcionalidad DTS encapsulada que podría ser necesario reemplazar. Acción correctora: tras la migración, vuelva a crear la funcionalidad de la tarea Bombeo paralelo de datos mediante los componentes de flujo de datos de Integration Services. Para obtener más información, vea Crear un flujo de datos de paquetes y Elementos de flujo de datos. |
Reemplazar la funcionalidad de la conexión UDL encapsulada en la tarea Ejecutar paquete DTS 2000 tras la migración de paquetes |
El Asistente para migración de paquetes de SQL Server 2005 Integration Services (SSIS) no migra tareas que obtienen la información de conexión de archivos de Microsoft Data Link (.udl). El paquete migrado contendrá la funcionalidad DTS encapsulada que podría ser necesario reemplazar. Acción correctora: tras la migración, convierta la tarea Ejecutar DTS 2000 que encapsula la conexión de archivo UDL en una tarea de Integration Services equivalente que utiliza un administrador de conexión de Integration Services. Para obtener más información, vea Administradores de conexión y Crear administradores de conexión. |
Volver a escribir el código de secuencia de comandos ActiveX que tiene acceso al modelo de objetos DTS tras la migración de paquetes |
El Asistente para migración de paquetes de SQL Server 2005 Integration Services (SSIS) no migra el código de secuencia de comandos ActiveX que tiene acceso al modelo de objetos DTS a través de la propiedad Parent de la colección GlobalVariables de los paquetes de los Servicios de transformación de datos (DTS) de SQL Server 2000. Tras la migración, deberá editar manualmente el paquete de SSIS resultante para restaurar el comportamiento anterior del paquete. Acción correctora: después de la migración, modifique el código de secuencia de comandos o vuelva a escribir la tarea Secuencia de comandos ActiveX para obtener la información necesaria del paquete de una forma diferente, por ejemplo, mediante variables. Para obtener más información, vea Variables de Integration Services y Usar variables en paquetes. |
Problemas conocidos no detectados por el Asesor de actualizaciones
Ni el Asistente para migración de paquetes ni el Asesor de actualizaciones identifican los siguientes problemas ni generan informes sobre ellos.
Título del problema | Descripción del problema |
---|---|
Eliminar y volver a crear conexiones ODBC tras la migración de paquetes |
Las conexiones ODBC generan un error si se intenta editar la conexión tras la migración. Acción correctora: si ya ha migrado el paquete, puede eliminar y volver a crear la conexión ODBC. Este problema se ha corregido en el Service Pack 1 de SQL Server 2005. Instale el Service Pack 1 o posterior para evitar que se vuelva a producir este problema. |
Historial de cambios
Versión | Historial |
---|---|
17 de julio de 2006 |
|
Vea también
Conceptos
Compatibilidad con versiones anteriores de SQL Server 2005 Integration Services