Interoperabilidad y coexistencia (Integration Services)
SQL Server 2008 Integration Services puede coexistir simultáneamente con SQL Server 2005 Integration 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 DTS de SQL Server 2000 en SQL Server 2008 R2.
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 (Microsoft Visual Studio 2008) |
Business Intelligence Development Studio (Microsoft Visual 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 2008 Integration Services junto con SQL Server 2005 Integration 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 2008 Integration 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 2005 Integration Services. Puede cargar y ejecutar paquetes que se desarrollaron en SQL Server 2005 Integration 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 2008 Integration Services utiliza. Una vez guardados en el formato que SQL Server 2008 Integration 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 2005 Integration Services.
Administrar paquetes en SQL Server Management Studio. No se puede conectar a una instancia de SQL Server 2005 Integration Services desde SQL Server 2008 Management 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 solamente se está ejecutando SQL Server 2005 Integration 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 2008 Management Studio. Para obtener más información, vea Configurar el servicio Integration Services (SSIS).
Almacenar paquetes en SQL Server. Puede almacenar paquetes de SQL Server 2008 Integration Services en la base de datos msdb de una instancia de SQL Server 2008. Igualmente, puede almacenar paquetes de SQL Server 2005 Integration Services en la base de datos msdb de una instancia de SQL Server 2005. Sin embargo, no puede almacenar paquetes de SQL Server 2008 Integration Services en la base de datos msdb de una instancia de SQL Server 2005. Ni puede almacenar paquetes de SQL Server 2005 Integration 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 2005 Integration 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 2008 Integration Services carga un paquete que se desarrolló en SQL Server 2005 Integration Services, la herramienta convierte temporalmente, en memoria, el paquete al formato de paquete que SQL Server 2008 Integration Services utiliza. Si el paquete de SQL Server 2005 Integration Services tiene problemas que impiden una conversión correcta, la herramienta de SQL Server 2008 Integration Services no puede ejecutar el paquete hasta que se resuelvan esos problemas. Para obtener más información, vea Actualizar paquetes de Integration Services.
|