Procédure : installer la prise en charge des packages DTS (Data Transformation Services)

Même si SQL Server 2000 Data Transformation Services (DTS) est déconseillé, vous pouvez continuer à exécuter les packages DTS parallèlement aux packages Integration Services sur le même ordinateur. (Pour plus d'informations, consultez Prise en charge de DTS dans SQL Server 2008. Pour plus d'informations sur la désapprobation de DTS, consultez DTS (Data Transformation Services).)

Lorsque vous envisagez d'installer la prise en charge des packages DTS, tenez compte du fait que SQL Server 2008 n'inclut pas cette prise en charge dans les cas suivants :

  • Aucune prise en charge au moment de la conception ou de l'exécution des packages DTS n'est proposée en mode 64 bits. Sur un ordinateur 64 bits, les packages DTS et les packages Integration Services qui utilisent la tâche d'exécution de package DTS 2000 pour exécuter des packages DTS ne peuvent s'exécuter qu'en mode 32 bits.

  • Il n'existe également aucune prise en charge au moment de la conception ou de l'exécution pour les packages DTS sur les systèmes d'exploitation Itanium. Par conséquent, vous ne pouvez pas créer, afficher, modifier ni exécuter des packages DTS sur les systèmes d'exploitation Itanium.

Si vous devez continuer à exécuter des packages DTS avec des packages Integration Services, vous pouvez installer la prise en charge au moment de la conception et de l'exécution, comme décrit dans les sections suivantes.

Installation de la prise en charge des packages DTS

La prise en charge de DTS dans SQL Server 2008 comprend plusieurs composants, comme cela est décrit dans la rubrique Prise en charge de DTS dans SQL Server 2008. Bien que le programme d'installation puisse installer certains de ces composants, ces derniers ne sont pas entièrement tant que la prise en charge du runtime DTS n'est pas installée. Pour installer Integration Services avec toutes les fonctionnalités requises par la prise en charge de DTS, vous devez installer plusieurs éléments en procédant comme indiqué dans la procédure suivante.

Pour installer toutes les fonctionnalités du support DTS

  1. Au cours de l'installation, sur la page Sélection de composant, effectuez les sélections suivantes :

    1. Sélectionnez Integration Services.

      Cette option installe la tâche Script ActiveX et l'Assistant Migration de package DTS.

    2. Sélectionnez Compatibilité descendante des outils clients.

      Cette option installe la tâche d'exécution de package DTS 2000.

  2. Après l'exécution du programme d'installation, installez le runtime DTS selon les indications des sections « Installation de la prise en charge au moment de l'exécution des packages DTS » et « Installation de fichiers 32 bits supplémentaires requis pour exécuter les packages DTS sur un ordinateur 64 bits », plus loin dans cette rubrique.

  3. (Facultatif) Après l'exécution du programme d'installation, installez le Concepteur DTS selon les indications de la section « Installation de la prise en charge au moment du design des packages DTS », plus loin dans cette rubrique.

Installation de la prise en charge au moment de l'exécution des packages DTS

SQL Server 2008 n'installe pas la prise en charge au moment de l'exécution des packages DTS. Avant de pouvoir exécuter et gérer des packages DTS, vous devez installer cette prise en charge au moment de l'exécution, comme décrit dans la procédure suivante.

Pour installer la prise en charge au moment de l'exécution des packages DTS

  • Sur le support d'installation que vous avez utilisé pour installer SQL Server 2008, localisez et exécutez la version du package Windows Installer SQLServer2005_BC*.msi qui correspond au système d'exploitation.

    - ou -

  • Dans un navigateur Internet, ouvrez la page Microsoft SQL Server 2008 Feature Pack, puis téléchargez et installez les composants de compatibilité descendante Microsoft SQL Server 2005.

Installation de fichiers 32 bits supplémentaires requis pour exécuter les packages DTS sur un ordinateur 64 bits

Aucune prise en charge de l'exécution des packages DTS n'est proposée en mode 64 bits. Sur un ordinateur 64 bits, les packages DTS, et les packages Integration Services qui exécutent des packages DTS ne peuvent s'exécuter qu'en mode 32 bits. Pour exécuter des packages en mode 32 bits hors de BI Development Studio sur un ordinateur 64 bits, vous devez installer les composants suivants :

  • le runtime DTS 32 bits, comme indiqué dans la section précédente ;

  • la version 32 bits du runtime Integration Services et des utilitaires d'invite de commandes, comme indiqué dans les procédures suivantes.

Pour installer la version 32 bits du runtime et des utilitaires d'invite de commandes Integration Services sur un ordinateur 64 bits x86

  • Pendant l'installation, sélectionnez Business Intelligence Development Studio ou Outils d'administration - Complet.

    La sélection de l'une ou l'autre de ces options permet d'installer la version 32 bits du runtime Integration Services, l'utilitaire dtexec (dtexec.exe) et d'autres outils Integration Services.

Pour installer la version 32 bits du runtime et des utilitaires d'invite de commandes Integration Services sur un ordinateur 64 bits Itanium

  • Pendant l'installation, sélectionnez Outils d'administration - Complet.

    La sélection de cette option permet d'installer la version 32 bits du runtime Integration Services, l'utilitaire dtexec (dtexec.exe) et d'autres outils Integration Services.

Installation de la prise en charge au moment du design des packages DTS

SQL Server 2008 n'installe pas la prise en charge au moment de la conception des packages DTS. Avant de pouvoir utiliser les outils SQL Server 2008 pour ouvrir et consulter des packages DTS, vous devez télécharger et installer cette prise en charge au moment de la conception, comme décrit dans la procédure suivante.

[!REMARQUE]

Le concepteur de packages DTS que vous pouvez télécharger fonctionne avec les outils SQL Server 2008, mais les fonctionnalités du concepteur n'ont pas été mises à jour pour SQL Server 2008.

Pour installer la prise en charge au moment de la conception des packages DTS

Par défaut, sur un ordinateur 32 bits, les fichiers binaires pour SQL Server 2000 se trouvent dans le dossier %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn, alors que les fichiers binaires pour SQL Server 2008 se trouvent dans le dossier %ProgramFiles%\Microsoft SQL Server\100\Tools\Binn. Du fait de ces emplacements par défaut, le chemin d'accès des fichiers binaires pour SQL Server 2000 peut apparaître dans la variable d'environnement PATH avant le chemin d'accès des fichiers binaires pour SQL Server 2008. Dans ce cas, un message d'erreur peut s'afficher lorsque vous essayez d'utiliser le Concepteur DTS. Pour résoudre cette erreur, copiez les fichiers requis par le concepteur vers l'emplacement des fichiers SQL Server 2008, comme décrit dans les procédures suivantes.

[!REMARQUE]

Sur un ordinateur 64 bits, remplacez %ProgramFiles(x86)% à %ProgramFiles% dans les procédures suivantes.

Pour vous assurer que le concepteur DTS peut être utilisé dans SQL Server Management Studio

  1. Copiez les fichiers SEMSFC.DLL, SQLGUI.DLL et SQLSVC.DLL du dossier %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn vers le dossier %ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE.

  2. Copiez les fichiers SEMSFC.RLL, SQLGUI.RLL et SQLSVC.RLL du dossier %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\Resources vers le dossier %ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Resources\%id_langue%. Par exemple, pour l'anglais des États-Unis, le sous-dossier id_langue est « 1033 ».

Pour garantir que le concepteur DTS peut être utilisé dans Business Intelligence Development Studio

  1. Copiez les fichiers SEMSFC.DLL, SQLGUI.DLL et SQLSVC.DLL du dossier %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn vers le dossier %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE.

  2. Copiez les fichiers SEMSFC.RLL, SQLGUI.RLL et SQLSVC.RLL du dossier %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\Resources vers le dossier %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\Resources\%id_langue%. Par exemple, pour l'anglais des États-Unis, le sous-dossier id_langue est « 1033 ».