Compartir a través de


Consideraciones para actualizar Servicios de transformación de datos

Si Servicios de transformación de datos (DTS, Data Transformation Services) de SQL Server 2000 está instalado en un equipo, puede actualizarlo a SQL Server 2008Integration Services sin crear ningún conflicto de software. No hay ningún conflicto de software porque Integration Services es un producto completamente nuevo y no una actualización de versión de Servicios de transformación de datos.

[!NOTA]

Si desea actualizar de SQL Server 2005Integration Services a SQL Server 2008Integration Services, vea Consideraciones para actualizar Integration Services.

SQL Server 2008 no instala compatibilidad con el motor en tiempo de ejecución para paquetes DTS. Para poder ejecutar paquetes DTS, antes debe instalar esta compatibilidad con el motor en tiempo de ejecución. Para obtener información acerca de cómo instalar compatibilidad con DTS, vea Cómo instalar la compatibilidad con los paquetes de Servicios de transformación de datos. Para obtener información más detallada sobre la compatibilidad con DTS en SQL Server 2008, vea Compatibilidad con Servicios de transformación de datos de DTS en SQL Server (2008).

Nota importanteImportante

Los Servicios de transformación de datos (DTS) han quedado obsoletos. Para obtener más información, vea Servicios de transformación de datos (DTS).

Después de actualizar, puede utilizar el Asistente para migración de paquetes de DTS con el fin de migrar los paquetes DTS al formato de Integration Services. Durante la migración, el asistente copia los paquetes DTS y los vuelve a crear en el formato de Integration Services. Los paquetes de origen se mantienen intactos y no se modifican. Para obtener más información, vea Migrar paquetes de Servicios de transformación de datos.

[!NOTA]

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

Antes de actualizar Servicios de transformación de datos

Antes de actualizar Servicios de transformación de datos a Integration Services, le recomendamos que revise Compatibilidad con Servicios de transformación de datos de DTS en SQL Server (2008).

También recomendamos que instale y ejecute el Asesor de actualizaciones antes de realizar una actualización. Para obtener más información, vea Usar el Asesor de actualizaciones para preparar las actualizaciones.

Actualizar Servicios de transformación de datos

El procedimiento siguiente describe cómo utilizar el programa de instalación para actualizar una instalación de Servicios de transformación de datos (DTS) de SQL Server 2000 a Integration Services.

Para actualizar Servicios de transformación de datos a Integration Services

  • Ejecute el programa de instalación de SQL Server 2008 y, a continuación, seleccione Actualizar desde SQL Server 2000 o SQL Server 2005.

    O bien

  • En el símbolo del sistema, ejecute setup.exe y especifique la opción /ACTION=upgrade. Para obtener más información acerca de cómo instalar en el símbolo del sistema, consulte la sección "Scripts de instalación de Integration Services", en Cómo instalar SQL Server 2008 desde el símbolo del sistema.

No es posible utilizar el programa de instalación de SQL Server 2008 para actualizar directamente de SQL Server 6.5 ó 7.0 a SQL Server 2008.

Al actualizar, puede actualizar tanto DTS como el Database Engine (Motor de base de datos), actualizar solo DTS o simplemente el Database Engine (Motor de base de datos). Si solo actualiza DTS o el Database Engine (Motor de base de datos), hay algunas limitaciones:

  • Si solo actualiza DTS, SQL Server 2008Integration Services es totalmente funcional. Sin embargo, Integration Services solo podrá almacenar los paquetes en el sistema de archivos, a menos que haya disponible una instancia de SQL Server 2008Database Engine (Motor de base de datos) en otro equipo. Si se dispone de una instancia de SQL Server 2008Database Engine (Motor de base de datos), Integration Services podrá almacenar los paquetes en esa instancia.

  • Si actualiza solo el Database Engine (Motor de base de datos), DTS sigue siendo funcional. Sin embargo, no tendrá la funcionalidad de Integration Services.

Para obtener más información acerca de cómo realizar la actualización, vea Cómo actualizar a SQL Server 2008 (programa de instalación).

Actualizar tanto Servicios de transformación de datos como el motor de base de datos a SQL Server 2008

En esta sección se describen los efectos de realizar una actualización que tenga los criterios siguientes:

  • Actualiza tanto DTS como una instancia de Database Engine (Motor de base de datos) a SQL Server 2008.

  • Tanto DTS como la instancia del Database Engine (Motor de base de datos) que se va a actualizar están en el mismo equipo.

Qué hace el proceso de actualización

El proceso de actualización lleva a cabo las tareas siguientes:

  • Actualiza la instancia de Database Engine (Motor de base de datos) a SQL Server 2008.

  • Instala SQL Server 2008Integration Services.

  • Instala compatibilidad con el motor en tiempo de ejecución actualizada para los paquetes DTS. Esta compatibilidad incluye la biblioteca de tiempo de ejecución DTS y la enumeración de paquetes DTS en SQL Server Management Studio. Los paquetes DTS pueden continuar ejecutándose junto con los paquetes de Integration Services en el mismo equipo. Para obtener más información, vea Cómo instalar la compatibilidad con los paquetes de Servicios de transformación de datos.

  • Deja intactos los paquetes DTS existentes en las tablas del sistema DTS existentes en la base de datos msdb.

Qué no hace el proceso de actualización

El proceso de actualización no lleva a cabo las tareas siguientes:

Lo que puede hacer después de actualizar

Después de que el proceso de actualización finalice, puede hacer la tarea siguiente:

Después de instalar la compatibilidad de tiempo de ejecución opcional para DTS, puede hacer las tareas siguientes:

  • Para ver los paquetes DTS en el nodo Administración\Heredado\Servicios de transformación de datos en SQL Server Management Studio, conéctese a la instancia actualizada de Database Engine (Motor de base de datos). (Al conectarse al servicio Integration Services, solo puede ver los paquetes de Integration Services).

  • Para ejecutar los paquetes DTS dentro de un paquete de Integration Services, use la tarea Ejecutar paquete DTS 2000. Para obtener más información, vea Tarea Ejecutar paquete DTS 2000.

  • Para ejecutar paquetes DTS en el símbolo del sistema, use la utilidad dtsrun.exe.

  • Para ejecutar paquetes DTS desde los trabajos del Agente SQL Server, llame a la utilidad dtsrun.exe desde un paso de trabajo.

Para obtener más información sobre cómo ejecutar paquetes, vea Ejecutar paquetes de Servicios de transformación de datos (DTS).

Nota importanteImportante

Los Servicios de transformación de datos (DTS) han quedado obsoletos. Para obtener más información, vea Servicios de transformación de datos (DTS).