Considérations sur l'installation de SQL Server Integration Services

SQL Server fournit un programme d'installation unique pour installer tout ou une partie de ses composants, y compris Integration Services. Le programme d'installation vous permet d'installer Integration Services avec ou sans d'autres composants SQL Server sur un ordinateur unique.

Cette rubrique met l'accent sur quelques facteurs importants qu'il convient de prendre en compte avant d'installer Integration Services. Les informations dans cette rubrique vous aideront à évaluer les options d'installation afin que vous puissiez effectuer des sélections garantissant la réussite de l'installation.

Cette rubrique ne contient pas d'instructions relatives au démarrage du programme d'installation, à l'utilisation de l'Assistant Installation ou à l'exécution du programme d'installation à partir de la ligne de commande. Pour les instructions pas à pas sur le démarrage du programme d'installation et la sélection des composants à installer, consultez Installation de démarrage rapide de SQL Server 2008. Pour plus d'informations sur les options de ligne de commande pour l'installation de Integration Services, consultez Procédure : installer SQL Server 2008 à partir de l'invite de commandes.

Préparation à l'installation d'Integration Services

Avant d'installer MicrosoftSQL ServerIntegration Services, vérifiez les éléments requis suivants :

Sélection d'une configuration Integration Services

Vous pouvez installer SQL ServerIntegration Services dans les configurations suivantes :

Installation d'Integration Services

Après avoir pris connaissance de la configuration requise pour l'installation de SQL Server et vérifié que votre ordinateur répondait à ces critères, vous pouvez installer Integration Services.

Si vous utilisez l'Assistant Installation pour installer Integration Services, vous utiliserez une série de pages pour spécifier les composants et les options. Le tableau suivant répertorie uniquement les pages de l'Assistant Installation où les options que vous sélectionnez affectent votre installation de Integration Services :

[!REMARQUE]

Parmi les composants SQL Server que vous pouvez sélectionner dans la page Sélection de composant de l'Assistant Installation, certains n'installent qu'un sous-ensemble partiel des composants Integration Services. Ces composants sont utiles pour des tâches spécifiques, mais les fonctionnalités de Integration Services s'en trouvent limitées. Par exemple, l'option Services Moteur de base de données installe les composants Integration Services requis pour l'Assistant Importation et Exportation SQL Server. L'option Business Intelligence Development Tools (BIDS) installe les composants Integration Services nécessaires à la conception d'un package, mais le service Integration Services n'est pas installé et vous ne pouvez pas exécuter de packages en-dehors de BI Development Studio. Pour garantir une installation complète de Integration Services, vous devez sélectionner Integration Services dans la page Sélection de composant.

Page

Recommandations

Sélection de composant

Sélectionnez Integration Services pour installer le service Integration Services et exécuter des packages en dehors de l'environnement de conception.

Pour une installation complète d'Integration Services, qui inclue outils et la documentation relative au développement et à la gestion des packages, sélectionnez à la fois Integration Services et les Fonctionnalités partagéessuivantes :

  • Business Intelligence Development Studio pour installer les outils de conception des packages.

  • Outils d'administration - Complet pour installer SQL Server Management Studio afin de gérer les packages.

  • SQL Server Books Online pour installer la documentation.

  • Kit de développement logiciel (SDK) des outils clients pour installer des assemblys managés pour la programmation Integration Services.

  • Compatibilité descendante des outils clients pour installer la tâche d'exécution de package DTS 2000 si vous avez besoin de support pour les packages DTS.

De nombreuses solutions d'entreposage de données requièrent également l'installation de composants SQL Server supplémentaires, tels que le moteur de base de données SQL Server, SQL ServerAnalysis Services et SQL ServerReporting Services.

Installation sur un ordinateur 64 bits   Sur un ordinateur 64 bits, si vous sélectionnez Integration Services, le programme installe uniquement la version 64 bits du runtime et des outils. Si vous devez exécuter les packages en mode 32 bits, vous devez également sélectionner une option supplémentaire pour installer le runtime et les outils 32 bits :

  • Si l'ordinateur 64 bits exécute le système d'exploitation x86, sélectionnez Business Intelligence Development Studio ou Outils d'administration - Complet.

  • Si l'ordinateur 64 bits exécute le système d'exploitation Itanium, sélectionnez Outils de gestion - Complet.

Installation sur un serveur dédié pour ETL   Pour utiliser un serveur dédié pour les processus d'extraction, de transformation et de chargement (ETL), nous vous recommandons d'installer une instance locale du moteur de base de données SQL Server lorsque vous installez Integration Services. Integration Services stocke habituellement les packages dans une instance du moteur de base de données et s'appuie sur l'Agent SQL Server pour planifier ces packages. Si le serveur ETL ne dispose pas d'une instance du moteur de base de données, vous devrez planifier ou exécuter les packages à partir d'un serveur qui possède une instance du moteur de base de données. Cela signifie que les packages ne s'exécuteront pas sur le serveur ETL, mais sur le serveur à partir duquel ils ont été démarrés. En conséquence, les ressources du serveur ETL dédié ne sont pas utilisées comme prévu. De plus, les ressources d'autres serveurs peuvent être éprouvées par les processus ETL en cours d'exécution

Configuration de l'instance

Aucune sélection effectuée dans la page Configuration de l'instance n'affecte Integration Services ou le service Integration Services.

Vous pouvez installer une seule instance du service Integration Services sur un ordinateur. Vous vous connectez au service en utilisant le nom d'ordinateur.

Par défaut, le service Integration Services est configuré pour gérer les packages qui sont stockés dans la base de données msdb, dans l'instance du moteur de base de données qui est installée au même moment qu'Integration Services. Si une instance du moteur de base de données n'est pas installée au même moment qu'Integration Services, le service Integration Services est configuré pour gérer les packages qui sont stockés dans la base de données msdb de l'instance locale par défaut du moteur de base de données. Pour gérer des packages qui sont stockés dans une instance nommée ou une instance distante du moteur de base de données, ou dans plusieurs instances du moteur de base de données, vous devez modifier le fichier de configuration. Pour plus d'informations sur la façon de modifier ce fichier de configuration, consultez Configuration du service Integration Services.

Configuration du serveur

Passez en revue les paramètres du service Integration Services dans l'onglet Comptes de service de la page Configuration du serveur.

Par défaut, le service Integration Services est enregistré pour exécuter sous le compte Service Réseau intégré et le Type de démarrage est Automatique. Vous n'êtes pas tenu d'entrer un mot de passe pour le compte de service réseau intégré.

Par défaut, dans une nouvelle installation, Integration Services est configuré de façon à ne pas journaliser les événements en rapport avec l'exécution de packages dans le journal des événements des applications. Ce paramètre limite le nombre d'entrées de journal des événements lorsque vous utilisez la fonctionnalité du collecteur de données de SQL Server 2008. Les événements qui ne sont pas enregistrés incluent l'ID d'événement 12288, « le Package a démarré », et l'ID d'événement 12289, « le Package a fini avec succès ». Pour enregistrer ces événements dans le journal des événements des applications, ouvrez le Registre pour y apporter des modifications. Dans le Registre, recherchez le nœud HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS et modifiez la valeur DWORD du paramètre LogPackageExecutionToEventLog en remplaçant 0 par 1.

Fonctionnement du service Integration Services

Integration Services installe le service Integration Services, qui vous permet d'effectuer les tâches suivantes dans SQL Server Management Studio :

  • Gérer des packages et des dossiers Integration Services dans une vue hiérarchique. Les packages peuvent être stockés dans une instance du moteur de base de données ou dans le système de fichiers.

  • Contrôler l'exécution des packages Integration Services en cours d'exécution sur un ordinateur.

Important

Le service Integration Services n'est pas obligatoire pour créer, enregistrer et exécuter des packages Integration Services.

Le service Integration Services est installé lorsque vous sélectionnez l'option Integration Services dans la page Sélection de composant. Lorsque vous acceptez les paramètres par défaut de la page Configuration du serveur, le service Integration Services est activé et son Type de démarrage est Automatique.

Vous ne pouvez installer qu'une seule instance du service Integration Services sur un ordinateur. Le service n'est pas spécifique à une instance particulière du moteur de base de données. Vous vous connectez au service en utilisant le nom de l'ordinateur sur lequel le service s'exécute.

Pour gérer ce service, utilisez le Gestionnaire de configuration SQL Server ou le composant logiciel enfichable Services de la console MMC (Microsoft Management Console) en ouvrant les Outils d'administration à partir du Panneau de configuration. Pour plus d'informations, consultez Gestion du service Integration Services.

Par défaut, le service Integration Services est configuré pour gérer les packages qui sont stockés dans la base de données msdb, dans l'instance du moteur de base de données qui est installée au même moment qu'Integration Services. Si une instance du moteur de base de données n'est pas installée au même moment qu'Integration Services, le service Integration Services est configuré pour gérer les packages qui sont stockés dans la base de données msdb de l'instance locale par défaut du moteur de base de données. Pour gérer des packages qui sont stockés dans une instance nommée ou une instance distante du moteur de base de données, ou dans plusieurs instances du moteur de base de données, vous devez modifier le fichier de configuration. Pour plus d'informations sur la façon de modifier ce fichier de configuration, consultez Configuration du service Integration Services.

Installation d'Integration Services sur des ordinateurs 64 bits

Fonctionnalités d'Integration Services installées sur des ordinateurs 64 bits

L'installation installe différentes fonctionnalités Integration Services selon les options d'installation que vous sélectionnez :

  • Lorsque vous installez SQL Server et que vous sélectionnez Integration Services pour l'installation, l'ensemble des outils et des fonctionnalités Integration Services 64 bits sont installés.

  • Si vous avez besoin de fonctionnalités disponibles au moment de la conception Integration Services, vous devez également installer Business Intelligence Development Studio.

  • Si vous avez besoin des versions 32 bits des outils et du runtime Integration Services pour exécuter certains packages en mode 32 bits, vous devez également installer Business Intelligence Development Studio.

Les fonctionnalités 64 bits sont installées dans le répertoire Program Files et les fonctionnalités 32 bits sont installées séparément dans le répertoire Program Files (x86). (Ce comportement n'est pas spécifique à Integration Services ou SQL Server.)

Important

Business Intelligence Development Studio (environnement de développement 32 bits des packages Integration Services) n'est pas pris en charge sur le système d'exploitation 64 bits Itanium et n'est pas installé sur les serveurs Itanium.

Pour plus d'informations, consultez Considérations 64 bits pour Integration Services.

Prise en charge des packages DTS (Data Transformation Services) sur des ordinateurs 64 bits

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 exécutent des packages DTS ne peuvent s'exécuter qu'en mode 32 bits. Pour installer la version 32 bits de l'utilitaire dtexec (dtexec.exe), assurez-vous de sélectionner des outils clients ou Business Intelligence Development Studio pendant l'installation.

Il n'y a également aucune prise en charge 32 bits lors 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 ou exécuter des packages DTS sur les systèmes d'exploitation Itanium.

Installation de la prise en charge des packages DTS SQL Server 2000

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 de pouvoir exécuter et gérer des packages DTS. Pour plus d'informations sur l'installation de DTS (Data Transformation Services), consultez Procédure : installer la prise en charge des packages DTS (Data Transformation Services).

Important

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

Pour plus d'informations sur l'utilisation de DTS (Data Transformation Services) avec SQL Server 2008, consultez Prise en charge de DTS dans SQL Server 2008.