Actualizar paquetes de Integration Services

Cuando actualiza una instancia de SQL Server 2005 a SQL Server 2008, los paquetes de SQL Server 2005 Integration Services (SSIS) existentes no se actualizan automáticamente al formato de paquete que SQL Server 2008 Integration Services (SSIS) utiliza. Tendrá que seleccionar un método de actualización y actualizar manualmente los paquetes de SQL Server 2005.

Cuando actualiza un paquete de SQL Server 2005, Integration Services migra los scripts de las tareas Script y componentes Script a MicrosoftVisual Studio Tools para aplicaciones (VSTA). En SQL Server 2005, los scripts de tareas Script o componentes Script usaban MicrosoftVisual Studio para aplicaciones (VSA). Para obtener más información sobre los cambios que es posible que haya que realizar en los scripts antes de la migración y sobre los errores de conversión de scripts, vea Migrar scripts a VSTA.

Seleccionar un método de actualización

Puede utilizar distintos métodos para actualizar los paquetes de SQL Server 2005. En algunos de estos métodos, la actualización solo es temporal. En otros, es definitiva. La tabla siguiente describe cada uno de estos métodos y si la actualización es temporal o definitiva.

Método de actualización

Tipo de actualización

Use la utilidad dtexec (dtexec.exe) que se instala con SQL Server 2008 para ejecutar un paquete de SQL Server 2005.

Para obtener más información, vea dtexec (utilidad).

La actualización de paquetes y la migración de scripts son temporales.

No se pueden guardar los cambios.

Abra un archivo de paquete de SQL Server 2005 en Business Intelligence Development Studio.

La actualización del paquete y la migración de los scripts son definitivas si se guarda el paquete; de lo contrario, son temporales.

Agregue un paquete de SQL Server 2005 a un proyecto existente en Business Intelligence Development Studio.

La actualización del paquete y la migración de los scripts son definitivas.

Utilice el Asistente para actualizar paquetes SSIS para crear o abrir un proyecto de SQL Server 2005 Integration Services y actualizar varios paquetes del proyecto.

Para obtener más información, vea Cómo actualizar paquetes de Integration Services mediante el Asistente para actualización del paquete SSIS y Ayuda F1 del Asistente para actualización del paquete SSIS.

La actualización del paquete y la migración de los scripts son definitivas.

Use el método Upgrade para actualizar uno o más paquetes de Integration Services.

La actualización del paquete y la migración de los scripts son definitivas.

Descripción de los resultados de la actualización del paquete

Durante el proceso de actualización del paquete, la mayoría de los componentes y características de los paquetes de SQL Server 2005 se convierten sin problema en sus homólogos de SQL Server 2008. Sin embargo, hay varios componentes y características que no se actualizarán u obtendrán resultados en la actualización que habría que tener en cuenta. La tabla siguiente identifica estos componentes y características.

[!NOTA]

Para identificar qué paquetes experimentan los problemas enumerados en esta tabla, ejecute el Asesor de actualizaciones. Para obtener más información, vea Usar el Asesor de actualizaciones para preparar las actualizaciones.

Componente o característica

Resultados de la actualización

Cadenas de conexión

Los nombres de ciertos proveedores han cambiado en SQL Server 2008 y requieren valores diferentes en las cadenas de conexión.

Para actualizar las cadenas de conexión, utilice uno de los procedimientos siguientes:

  • Use el Asistente para actualización del paquete SSIS para actualizar el paquete y seleccione la opción Actualizar las cadenas de conexión para reflejar los nuevos nombres de proveedor.

  • En Business Intelligence Development Studio, en la página General del cuadro de diálogo Opciones, seleccione la opción Actualizar las cadenas de conexión para reflejar los nuevos nombres de proveedor. Para obtener más información acerca de esta opción, vea Página General.

  • En Business Intelligence Development Studio, abra el paquete y cambie manualmente el texto de la propiedad ConnectionString.

NotaNota
No puede usar los procedimientos anteriores para actualizar una cadena de conexión cuando esta se almacena en un archivo de configuración o en un archivo de origen de datos ni cuando una expresión establece la propiedad ConnectionString. Para actualizar la cadena de conexión en estos casos, debe actualizar manualmente el archivo o la expresión. Para obtener más información acerca de los orígenes de datos, vea Usar orígenes de datos en paquetes.

Transformación Búsqueda

El proceso de actualización del paquete actualiza automáticamente la transformación Búsqueda a la versión de SQL Server 2008. Sin embargo, la versión de SQL Server 2008 de este componente tiene algunas capacidades adicionales que podría ser conveniente aprovechar.

Para obtener más información, vea Transformación Búsqueda.

Tarea Script y componente Script

El proceso de actualización del paquete migra automáticamente los scripts de la tarea Script y del componente Script de VSA a VSTA.

Para obtener más información sobre los cambios que es posible que haya que realizar en los scripts antes de la migración y sobre los errores de conversión de scripts, vea Migrar scripts a VSTA.

Componentes personalizados y de otros fabricantes

Estos componentes no se actualizarán. Debe volver a compilar manualmente estos componentes para que puedan trabajar con SQL Server 2008Integration Services.

Vea también

Conceptos

Historial de cambios

Contenido actualizado

  • Se han agregado los archivos de origen de datos a la nota agregada anteriormente sobre cómo se actualiza una cadena de conexión.

  • Se ha agregado una nota acerca de cómo actualizar una cadena de conexión que se almacena en un archivo de configuración o se establece mediante una expresión.

  • Se han corregido las descripciones de los métodos de actualización para abrir un archivo de paquete y agregar un paquete a un proyecto existente.