Interopérabilité et coexistence (Integration Services)

SQL Server 2008Integration Services peut coexister côte à côte avec SQL Server 2005Integration Services et SQL Server 2000 Data Transformation Services (DTS).

Pour plus d'informations sur la prise en charge de DTS dans Integration Services, consultez Prise en charge de DTS dans SQL Server 2008.

Fonctionnalités et différences

Le tableau ci-dessous répertorie certaines des différences entre la version actuelle et les versions antérieures de Integration Services. Le tableau répertorie également certaines différences entre Integration Services et son prédécesseur, DTS.

Pour plus d'informations sur les modifications qui se produisent lorsque vous mettez à niveau SQL Server 2005 vers SQL Server 2008, consultez Considérations sur la mise à niveau de SQL Server Integration Services.

Fonctionnalité

SQL Server 2008 Integration Services

SQL Server 2005 Integration Services

SQL Server 2000 Data Transformation Services

Environnement de développement

Business Intelligence Development Studio (MicrosoftVisual Studio 2008)

Business Intelligence Development Studio (MicrosoftVisual Studio 2005)

Enterprise Manager

Environnement de gestion

SQL Server Management Studio

SQL Server Management Studio

Enterprise Manager

Table système principale dans msdb pour le stockage des packages

sysssispackages

sysdtspackages90

sysdtspackages

Utilitaire d'invite de commandes principal pour l'exécution des packages

dtexec (dtexec.exe), version 2008

dtexec (dtexec.exe), version 2005

dtsrun (dtsrun.exe)

Dossier racine par défaut du système de fichiers

C:\Program Files\Microsoft SQL Server\100\DTS

C:\Program Files\Microsoft SQL Server\90\DTS

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

Clé de Registre racine par défaut

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

Problèmes de compatibilité côte à côte

Lorsque SQL Server 2008Integration Services est installé côte à côte avec SQL Server 2005Integration Services, vous pouvez effectuer les tâches suivantes :

  • Concevoir des packages dans Business Intelligence Development Studio. Vous devez utiliser la version SQL Server 2008 de Business Intelligence Development Studio pour développer et maintenir les packages qui sont basés sur SQL Server 2008Integration Services. De même, vous devez utiliser la version SQL Server 2005 de Business Intelligence Development Studio pour développer et maintenir les packages qui sont basés sur SQL Server 2005Integration Services. Vous pouvez charger et exécuter des packages qui ont été développés dans SQL Server 2005Integration Services, dans la version SQL Server 2008 de Business Intelligence Development Studio. Toutefois, si vous enregistrez vos modifications, les packages sont enregistrés dans le format de package utilisé par SQL Server 2008Integration Services. Une fois enregistrés dans le format utilisé par SQL Server 2008Integration Services, les packages ne peuvent plus être ouverts dans la version SQL Server 2005 de Business Intelligence Development Studio ni exécutés par les outils SQL Server 2005Integration Services.

  • Gérer les packages dans SQL Server Management Studio. Vous ne pouvez pas vous connecter à une instance de la version SQL Server 2005 du service Integration Services à partir de la version SQL Server 2008 de Management Studio. Autrement dit, dans la boîte de dialogue Se connecter au serveur, vous ne pouvez pas entrer le nom d'un serveur sur lequel seule la version SQL Server 2005 du service Integration Services s'exécute. Toutefois, vous pouvez modifier le fichier de configuration pour le service et gérer ainsi les packages stockés dans une instance de SQL Server 2005 à partir de la version SQL Server 2008 de Management Studio. Pour plus d'informations, consultez Configuration du service Integration Services.

  • Stocker les packages dans SQL Server. Vous pouvez stocker les packages SQL Server 2008Integration Services dans la base de données msdb d'une instance de SQL Server 2008. De même, vous pouvez stocker les packages SQL Server 2005Integration Services dans la base de données msdb d'une instance de SQL Server 2005. Toutefois, vous ne pouvez pas stocker les packages SQL Server 2008Integration Services dans la base de données msdb d'une instance de SQL Server 2005. Vous ne pouvez pas non plus stocker les packages SQL Server 2005Integration Services dans la base de données msdb d'une instance de SQL Server 2008.

    Vous pouvez importer dans une instance de SQL Server 2008 des packages provenant d'une instance de SQL Server 2005, mais vous ne pouvez pas exporter de packages vers une instance de SQL Server 2005.

    Dans une instance de SQL Server 2005, vous ne pouvez pas importer de packages provenant d'une instance de SQL Server 2008, ni exporter de packages vers une telle instance.

  • Exécuter les packages. Vous pouvez exécuter les packages SQL Server 2005Integration Services en utilisant la version SQL Server 2008 de l'utilitaire dtexec ou de l'Agent SQL Server. Chaque fois qu'un outil SQL Server 2008Integration Services charge un package qui a été développé dans SQL Server 2005Integration Services, l'outil convertit temporairement, en mémoire, le package au format de package utilisé par SQL Server 2008Integration Services. Si le package SQL Server 2005Integration Services a des problèmes qui empêchent une conversion réussie, l'outil SQL Server 2008Integration Services ne peut pas exécuter le package tant que ces problèmes ne sont pas résolus. Pour plus d'informations, consultez Mise à niveau de packages Integration Services.

Icône Integration Services (petite) Rester à jour avec Integration Services

Pour obtenir les derniers téléchargements, articles, exemples et vidéos de Microsoft, ainsi que des solutions sélectionnées par la communauté, visitez la page Integration Services sur MSDN ou TechNet :

Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.