Cómo instalar la compatibilidad con los paquetes de Servicios de transformación de datos

Aunque Servicios de transformación de datos de SQL Server 2000 (DTS, Data Transformation Services) está en desuso, puede continuar ejecutando paquetes DTS junto con los paquetes Integration Services en el mismo equipo. Para obtener más información, vea Compatibilidad con DTS de SQL Server 2000 en SQL Server 2008 R2. Para obtener más información sobre la condición de desuso de DTS, vea Servicios de transformación de datos (DTS).

Al planear instalar la compatibilidad con los paquetes DTS, debe saber que SQL Server 2008 no incluye compatibilidad con DTS en las circunstancias siguientes:

  • No se proporciona compatibilidad con el motor de tiempo de ejecución o de diseño en modo de 64 bits para los paquetes DTS. En un equipo de 64 bits, los paquetes DTS y los paquetes Integration Services que usan la tarea Ejecutar paquetes DTS 2000 solo se pueden ejecutar en modo de 32 bits.

  • En los sistemas operativos basados en Itanium no hay compatibilidad de tiempo de diseño o de ejecución con los paquetes DTS. Por consiguiente, no puede crear, ver, modificar ni ejecutar paquetes DTS en los sistemas operativos basados en Itanium.

Si tiene que seguir ejecutando paquetes DTS junto a paquetes Integration Services, puede instalar la compatibilidad de tiempo de ejecución y tiempo de diseño tal como se describe en las secciones siguientes.

Instalar compatibilidad para paquetes DTS

La compatibilidad con DTS en SQL Server 2008 está compuesta por múltiples componentes, tal y como se describe en el tema Compatibilidad con Servicios de transformación de datos (DTS) en SQL Server 2008. Aunque el programa de instalación puede instalar algunos de estos componentes, los mismos no son totalmente funcionales hasta que instale la compatibilidad con el tiempo de ejecución de DTS. Para instalar Integration Services junto al resto de características que la compatibilidad de DTS requiere, tiene que instalar múltiples elementos que se describen en el siguiente procedimiento.

Para instalar todas las características que compatibilidad con DTS

  1. Durante la instalación, en la página de Selección de características, realice las selecciones siguientes:

    1. Seleccione Integration Services.

      Esta opción instala la tarea Script ActiveX y el Asistente para migrar paquetes de DTS.

    2. Seleccione Compatibilidad con las versiones anteriores de las herramientas de cliente.

      Esta opción instala la tarea Ejecutar paquete DTS 2000.

  2. Después de realizar la instalación, instale el motor en tiempo de ejecución de DTS según se describe en las secciones "Instalar compatibilidad en tiempo de ejecución para paquetes DTS" e "Instalar los archivos de 32 bits adicionales necesarios para ejecutar paquetes DTS en un equipo de 64 bits", más adelante en este tema.

  3. (Opcional) Después de instalar, instale el Diseñador DTS según se describe en la sección "Instalar compatibilidad en tiempo de diseño para paquetes DTS", más adelante en este tema.

Instalar compatibilidad en tiempo de ejecución para paquetes DTS

SQL Server 2008 no instala compatibilidad en tiempo de ejecución para paquetes DTS. Antes de poder ejecutar y administrar paquetes DTS, debe instalar esta compatibilidad en tiempo de ejecución como se describe en el procedimiento siguiente.

Para instalar compatibilidad en tiempo de ejecución para paquetes de Servicios de transformación de datos

  • En un explorador de Internet, abra la página Microsoft SQL Server 2008 Feature Pack y, a continuación, descargue e instale los Componentes de compatibilidad con Microsoft SQL Server 2005.

    Nota

    Esta descarga no se ha actualizado para SQL Server 2008 R2.

Instalar los archivos de 32 bits adicionales necesarios para ejecutar paquetes DTS en un equipo de 64 bits

No se proporciona compatibilidad en tiempo de ejecución en modo de 64 bits para paquetes DTS. En un equipo de 64 bits, los paquetes DTS y los paquetes de Integration Services que ejecutan paquetes DTS solo se pueden ejecutar en modo de 32 bits. Para ejecutar paquetes en modo de 32 bits fuera de BI Development Studio en un equipo de 64 bits, tiene que instalar los componentes siguientes:

  • El motor en tiempo de ejecución de DTS de 32 bits, como se describe en la sección anterior.

  • La versión de 32 bits del tiempo de ejecución de Integration Services y las utilidades de símbolo del sistema.

Para instalar la versión de 32 bits de las utilidades de tiempo de ejecución y de la línea de comandos de Integration Services en un equipo x86 de 64 bits

  • Durante la instalación, seleccione Business Intelligence Development Studio o Herramientas de administración - Completa.

    Al seleccionar cualquiera de estas opciones, se instala la versión de 32 bits de la biblioteca de tiempo de ejecución de Integration Services, la utilidad dtexec (dtexec.exe) y otras herramientas de Integration Services.

Para instalar la versión de 32 bits de las utilidades de tiempo de ejecución y de la línea de comandos de Integration Services en un equipo Itanium de 64 bits

  • Durante la instalación, seleccione Herramientas de administración - Completa.

    Al seleccionar esta opción, se instala la versión de 32 bits de la biblioteca de tiempo de ejecución de Integration Services, la utilidad dtexec (dtexec.exe) y otras herramientas de Integration Services.

Instalar compatibilidad de tiempo de diseño para paquetes DTS

SQL Server 2008 no instala la compatibilidad de tiempo de diseño para paquetes DTS. Antes de poder utilizar las herramientas SQL Server 2008 para abrir y ver paquetes DTS, debe descargar e instalar esta compatibilidad de tiempo de diseño como se describe en el procedimiento siguiente.

Nota

El diseñador de paquetes DTS que puede descargar funciona con las herramientas de SQL Server 2008, pero las características del diseñador no se han actualizado para SQL Server 2008.

Para instalar la compatibilidad de tiempo de diseño para paquetes de Servicios de transformación de datos

De forma predeterminada, en un equipo de 32 bits, los archivos binarios para SQL Server 2000 están en la carpeta %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn y los archivos binarios para SQL Server 2008 están en la carpeta %ProgramFiles%\Microsoft SQL Server\100\Tools\Binn. Estas ubicaciones predeterminadas podrían hacer la ruta de acceso de los archivos binarios para SQL Server 2000 aparezca en la variable de entorno PATH antes que la ruta de acceso de los archivos binarios para SQL Server 2008. Si ocurre así, puede aparecer un mensaje de error al intentar utilizar el Diseñador DTS. Para resolver este error, copie los archivos que requiere el diseñador a una nueva ubicación, tal y como se describe en los procedimientos siguientes.

Nota

En un equipo de 64 bits, sustituya %ProgramFiles(x86)% por %ProgramFiles% en los procedimientos siguientes.

Para asegurarse de que el Diseñador DTS puede utilizarse en SQL Server Management Studio

  1. Copie los archivos, SEMSFC.DLL, SQLGUI.DLL y SQLSVC.DLL, de la carpeta %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn a la carpeta %ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE.

  2. Copie los archivos, SEMSFC.RLL, SQLGUI.RLL y SQLSVC.RLL, de la carpeta %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\Resources a la carpeta %ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Resources\%lang_id%. Por ejemplo, para español de España, la subcarpeta lang_id será "3082".

Para asegurarse de que el Diseñador DTS se puede usar en Business Intelligence Development Studio

  1. Copie los archivos, SEMSFC.DLL, SQLGUI.DLL y SQLSVC.DLL, de la carpeta %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn a la carpeta %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE.

  2. Copie los archivos, SEMSFC.RLL, SQLGUI.RLL y SQLSVC.RLL, de la carpeta %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\Resources a la carpeta %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\Resources\%lang_id%. Por ejemplo, para español de España, la subcarpeta lang_id será "3082".