Partager via


Considérations sur la mise à niveau de Data Transformation Services

Si SQL Server 2000 Data Transformation Services (DTS) est installé sur votre ordinateur, vous pouvez effectuer une mise à niveau vers SQL Server 2008Integration Services sans conflit logiciel. Il n'y a aucun conflit logiciel, car Integration Services est un produit complètement nouveau et non une mise à niveau de version de DTS (Data Transformation Services).

[!REMARQUE]

Si vous souhaitez effectuer une mise à niveau de SQL Server 2005Integration Services vers SQL Server 2008Integration Services, consultez Considérations sur la mise à niveau de SQL Server Integration Services.

SQL Server 2008 n'installe pas la prise en charge au moment de l'exécution des packages DTS. Vous devez installer cette prise en charge au moment de l'exécution avant d'exécuter les packages DTS. Pour plus d'informations sur la manière d'installer la prise en charge des DTS, consultez Procédure : installer la prise en charge des packages DTS (Data Transformation Services). Pour plus d'informations sur la prise en charge de DTS (Data Transformation Services) dans SQL Server 2008, consultez Prise en charge de DTS dans SQL Server 2008.

Important

DTS (Data Transformation Services) est abandonné. Pour plus d'informations, consultez DTS (Data Transformation Services).

Après la mise à niveau, vous pouvez éventuellement utiliser l'Assistant Migration de package DTS pour migrer les packages DTS vers le format Integration Services. Au cours de la migration, l'Assistant copie les packages DTS, puis les recrée au format Integration Services. Les packages sources sont conservés intacts et ne sont pas modifiés. Pour plus d'informations, consultez Migration des packages DTS.

[!REMARQUE]

L'Assistant Migration de package DTS est disponible dans les éditions suivantes de SQL Server : Standard, Enterprise et Developer.

Avant d'effectuer la mise à niveau des services DTS

Il est recommandé, avant de mettre à niveau DTS (Data Transformation Services) vers Integration Services, de consulter la rubrique Prise en charge de DTS dans SQL Server 2008.

Nous recommandons également d'installer et d'exécuter le Conseiller de mise à niveau avant d'effectuer une mise à niveau. Pour plus d'informations, consultez Utilisation du Conseiller de mise à niveau pour la préparation des mises à niveau.

Mise à niveau de DTS

La procédure suivante explique comment utiliser le programme d'installation pour mettre à niveau une installation de SQL Server 2000 DTS (Data Transformation Services) vers Integration Services.

Pour effectuer une mise à niveau de DTS (Data Transformation Services) vers Integration Services

  • Exécutez le programme d'installation de SQL Server 2008, puis sélectionnez Mise à niveau de SQL Server 2000 ou SQL Server 2005.

    - ou -

  • À l'invite de commande, exécutez setup.exe et spécifiez l'option /ACTION=upgrade. Pour plus d'informations sur l'installation à l'invite de commandes, consultez la section, « Scripts d'installation pour Integration Services », dans Procédure : installer SQL Server 2008 à partir de l'invite de commandes.

Il n'est pas possible d'utiliser le programme d'installation de SQL Server 2008 pour effectuer une mise à niveau directement à partir de SQL Server 6.5 ou 7.0 vers SQL Server 2008.

Lorsque vous effectuez une mise à niveau, vous pouvez mettre à niveau les services DTS et le Moteur de base de données, ou uniquement le Moteur de base de données. Si vous mettez à niveau uniquement les services DTS ou uniquement le Moteur de base de données, il existe certaines limitations :

  • Si vous mettez à niveau uniquement les services DTS, SQL Server 2008Integration Services est complètement fonctionnel. Toutefois, Integration Services sera uniquement en mesure de stocker des packages dans le système de fichiers, à moins qu'une instance du Moteur de base de donnéesSQL Server 2008 ne soit disponible sur un autre ordinateur. Si une instance du Moteur de base de donnéesSQL Server 2008 est disponible, Integration Services sera en mesure de stocker des packages dans cette instance.

  • Si vous mettez à niveau uniquement le Moteur de base de données, DTS (Data Transformation Services) reste fonctionnel. Toutefois, vous ne disposerez pas des fonctionnalités de Integration Services.

Pour plus d'informations sur l'exécution de la mise à niveau, consultez Procédure : effectuer une mise à niveau vers SQL Server 2008 (programme d'installation).

Mise à niveau de DTS et du moteur de base de données vers SQL Server 2008

Cette section décrit les conséquences liées à l'exécution d'une mise à niveau qui obéit aux critères suivants :

  • Vous mettez à niveau les services DTS et une instance du Moteur de base de données vers SQL Server 2008.

  • Les services DTS et l'instance du Moteur de base de données à mettre à niveau se trouvent tous deux sur le même ordinateur.

Ce que fait le processus de mise à niveau

Le processus de mise à niveau effectue les tâches suivantes :

  • Mise à niveau de l'instance du Moteur de base de données vers SQL Server 2008.

  • Installation de SQL Server 2008Integration Services.

  • Installation de la prise en charge de l'exécution mise à jour pour les packages DTS. Cette prise en charge inclut l'exécution DTS et l'énumération de package DTS dans SQL Server Management Studio. Les packages DTS peuvent continuer de s'exécuter avec les packages Integration Services sur le même ordinateur. Pour plus d'informations, consultez Procédure : installer la prise en charge des packages DTS (Data Transformation Services).

  • Conservation des packages DTS existants intacts dans les tables système DTS existantes dans la base de données msdb.

Ce que ne fait pas le processus de mise à niveau

Le processus de mise à niveau n'effectue pas les tâches suivantes :

Ce que vous pouvez faire après la mise à niveau

Une fois la mise à niveau terminée, vous pouvez accomplir la tâche suivante :

Après avoir installé la prise en charge facultative au moment de l'exécution pour DTS, vous pouvez accomplir les tâches suivantes :

  • Pour afficher les packages DTS sous le nœud Management\Legacy\Data Transformation Services dans SQL Server Management Studio, connectez-vous à l'instance mise à niveau du Moteur de base de données. (Lorsque vous vous connectez au service Integration Services, vous ne pouvez afficher que les packages Integration Services.)

  • Pour exécuter des packages DTS dans un package Integration Services, utilisez la tâche d'exécution de package DTS 2000. Pour plus d'informations, consultez Tâche d'exécution de package DTS 2000.

  • Pour exécuter des packages DTS à l'invite de commandes, faites appel à l'utilitaire dtsrun.exe.

  • Pour exécuter des packages DTS à partir de travaux de l'Agent SQL Server, appelez l'utilitaire dtsrun.exe à partir d'une étape de travail.

Pour plus d'informations sur la façon d'exécuter des packages, consultez Exécution de packages DTS (Data Transformation Services).

Important

DTS (Data Transformation Services) est abandonné. Pour plus d'informations, consultez DTS (Data Transformation Services).