Interoperabilidad y coexistencia (Integration Services)

SQL Server 2008Integration Services puede coexistir simultáneamente con SQL Server 2005Integration Services y los Servicios de transformación de datos (DTS) de SQL Server 2000.

Para obtener información detallada sobre la compatibilidad con DTS en Integration Services, vea Compatibilidad con Servicios de transformación de datos de DTS en SQL Server (2008).

Características y diferencias

En la tabla siguiente se enumeran algunas de las diferencias entre las versiones actual y anteriores de Integration Services. La tabla también enumera algunas de las diferencias entre Integration Services y su predecesor, DTS.

Para obtener información adicional sobre los cambios que se producen al actualizar SQL Server 2005 a SQL Server 2008, vea Consideraciones para actualizar Integration Services.

Característica

SQL Server 2008 Integration Services 

SQL Server 2005 Integration Services 

Servicios de transformación de datos de SQL Server 2000

Entorno de desarrollo

Business Intelligence Development Studio (MicrosoftVisual Studio 2008)

Business Intelligence Development Studio (MicrosoftVisual Studio 2005)

Administrador corporativo

Entorno de administración

SQL Server Management Studio

SQL Server Management Studio

Administrador corporativo

Tabla del sistema principal en msdb para almacenar paquetes

sysssispackages

sysdtspackages90

sysdtspackages

Utilidad de símbolo del sistema principal para los paquetes en ejecución

dtexec (dtexec.exe), versión 2008

dtexec (dtexec.exe), versión 2005

dtsrun (dtsrun.exe)

Carpeta raíz predeterminada del sistema de archivos

C:\Archivos de programa\Microsoft SQL Server\100\DTS

C:\Archivos de programa\Microsoft SQL Server\90\DTS

C:\Program Files\Microsoft SQL Server\80\Tools\binn

Clave raíz predeterminada del Registro

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\DTS

Problemas de compatibilidad de simultaneidad

Cuando se tiene instalado SQL Server 2008Integration Services junto con SQL Server 2005Integration Services, se pueden realizar las tareas siguientes:

  • Diseñar paquetes en Business Intelligence Development Studio. Tiene que utilizar la versión SQL Server 2008 de Business Intelligence Development Studio para desarrollar y mantener paquetes basados en SQL Server 2008Integration Services. Igualmente, tiene que utilizar la versión SQL Server 2005 de Business Intelligence Development Studio para desarrollar y mantener paquetes basados en SQL Server 2005Integration Services. Puede cargar y ejecutar paquetes que se desarrollaron en SQL Server 2005Integration Services en la versión SQL Server 2008 de Business Intelligence Development Studio. Sin embargo, si guarda los cambios, los paquetes se guardan en el formato de paquete que SQL Server 2008Integration Services utiliza. Una vez guardados en el formato que SQL Server 2008Integration Services utiliza, los paquetes ya no se pueden abrir en la versión SQL Server 2005 de Business Intelligence Development Studio ni ser ejecutados por las herramientas de SQL Server 2005Integration Services.

  • Administrar paquetes en SQL Server Management Studio. No se puede conectar a una instancia de SQL Server 2005Integration Services desde SQL Server 2008Management Studio. Es decir, en el cuadro de diálogo Conectar con el servidor, no se puede escribir el nombre de un servidor en el que sólo se está ejecutando SQL Server 2005Integration Services. Sin embargo, puede modificar el archivo de configuración para el servicio y, de ese modo, administrar paquetes almacenados en una instancia de SQL Server 2005 desde SQL Server 2008Management Studio. Para obtener más información, vea Configurar el servicio Integration Services.

  • Almacenar paquetes en SQL Server. Puede almacenar paquetes de SQL Server 2008Integration Services en la base de datos msdb de una instancia de SQL Server 2008. Igualmente, puede almacenar paquetes de SQL Server 2005Integration Services en la base de datos msdb de una instancia de SQL Server 2005. Sin embargo, no puede almacenar paquetes de SQL Server 2008Integration Services en la base de datos msdb de una instancia de SQL Server 2005. Ni puede almacenar paquetes de SQL Server 2005Integration Services en la base de datos msdb de una instancia de SQL Server 2008.

    En una instancia de SQL Server 2008, puede importar paquetes desde una instancia de SQL Server 2005, pero no puede exportar paquetes a una instancia de SQL Server 2005.

    En una instancia de SQL Server 2005, no puede importar paquetes desde una instancia de SQL Server 2008 ni exportar paquetes a dicha instancia.

  • Ejecutar paquetes. Puede ejecutar paquetes de SQL Server 2005Integration Services utilizando la versión SQL Server 2008 de la utilidad dtexec o del Agente SQL Server. Cada vez que una herramienta de SQL Server 2008Integration Services carga un paquete que se desarrolló en SQL Server 2005Integration Services, la herramienta convierte temporalmente, en memoria, el paquete al formato de paquete que SQL Server 2008Integration Services utiliza. Si el paquete de SQL Server 2005Integration Services tiene problemas que impiden una conversión correcta, la herramienta de SQL Server 2008Integration Services no puede ejecutar el paquete hasta que se resuelvan esos problemas. Para obtener más información, vea Actualizar paquetes de Integration Services.

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las más recientes descargas, artículos, ejemplos y vídeos de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.