Installer Integration Services

SQL ServerSQL Server fournit un programme d'installation unique pour installer tout ou une partie de ses composants, y compris Integration ServicesIntegration Services. Le programme d'installation vous permet d'installer Integration ServicesIntegration Services avec ou sans d'autres composants SQL ServerSQL 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 ServicesIntegration 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.

Préparation à l'installation d'Integration Services

Avant d'installer MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services, vérifiez les éléments requis suivants :

Sélection d'une configuration Integration Services

Vous pouvez installer SQL ServerSQL Server Integration ServicesIntegration Services dans les configurations suivantes :

  • Vous pouvez installer SQL ServerSQL Server Integration ServicesIntegration Services sur un ordinateur dépourvu d’instances antérieures de SQL ServerSQL Server.

  • Vous pouvez installer SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) côte à côte avec une instance existante de SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) et de SQL Server 2012 Integration Services (SSIS)SQL Server 2012 Integration Services (SSIS).

    Lorsque vous mettez à niveau vers SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) sur un ordinateur sur lequel une de ces versions antérieures d' Integration ServicesIntegration Services est déjà installée, SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) est installé côte à côte avec une version antérieure.

    Pour plus d’informations sur la mise à niveau de Integration ServicesIntegration Services, consultez Mettre à niveau des packages Integration Services. Pour plus d’informations sur la compatibilité descendante avec les versions antérieures de Integration ServicesIntegration Services, consultez Compatibilité descendante d’Integration Services.

Installation d'Integration Services

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

Note

Dans les versions précédentes de SQL ServerSQL Server, par défaut, lorsque vous installiez SQL ServerSQL Server , tous les utilisateurs du groupe Utilisateurs avaient accès au service Integration ServicesIntegration Services . Lorsque vous installez SQL Server 2017SQL Server 2017, les utilisateurs n'ont pas accès au service Integration ServicesIntegration Services . Ce service est sécurisé par défaut. Une fois SQL ServerSQL Server installé, l’administrateur SQL ServerSQL Server doit exécuter l’outil de configuration DCOM (Dcomcnfg.exe) pour accorder à des utilisateurs spécifiques l’accès au service SQL Server Integration Services 13.0.

Pour obtenir des instructions sur la manière d'octroyer des autorisations, consultez Grant Permissions to Integration Services Service.

Si vous utilisez l'Assistant Installation pour installer Integration ServicesIntegration 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 ServicesIntegration Services:

Radiomessagerie Recommandations
Sélection des fonctionnalités Sélectionnez Integration Services pour installer le service Integration ServicesIntegration Services et pour exécuter des packages en dehors de l'environnement de conception.

Pour une installation complète de Integration ServicesIntegration Services, qui inclut les 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 :

-
SQL Server Data Tools pour installer les outils servant à concevoir des packages.

-
Outils de gestion - Complet pour installer SQL Server Management StudioSQL Server Management Studio afin de gérer les packages.

-
Kit de développement logiciel (SDK) des outils clients pour installer des assemblies gérés concernant la programmation Integration ServicesIntegration Services .

De nombreuses solutions d'entreposage de données requièrent également l'installation de composants SQL ServerSQL Server supplémentaires, tels que le Moteur de base de données SQL ServerSQL Server Database Engine, SQL ServerSQL Server Analysis ServicesAnalysis Serviceset SQL ServerSQL Server Reporting ServicesReporting 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 SQL Server Data Tools ou Outils de gestion - Complet.

- Si l’ordinateur 64 bits exécute le système d’exploitation ItaniumItanium, 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 ServerSQL Server Database Engine lorsque vous installez Integration ServicesIntegration Services. Integration ServicesIntegration Services stocke habituellement les packages dans une instance du Moteur de base de donnéesDatabase Engine et compte sur l'Agent SQL ServerSQL Server pour la planification de ces packages. Si le serveur ETL ne dispose pas d'une instance du Moteur de base de donnéesDatabase Engine, vous devrez planifier ou exécuter les packages à partir d'un serveur qui possède une instance du Moteur de base de donnéesDatabase Engine. 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



Remarque : parmi les composants SQL ServerSQL Server que vous pouvez sélectionner sur la page Sélection des fonctionnalités de l’Assistant Installation, certains n’installent qu’un sous-ensemble partiel des composants Integration ServicesIntegration Services . Ces composants sont utiles pour des tâches spécifiques, mais les fonctionnalités de Integration ServicesIntegration Services s'en trouvent limitées. Par exemple, l'option Services Moteur de base de données installe les composants Integration ServicesIntegration Services requis pour l'Assistant Importation et Exportation SQL ServerSQL Server . L'option Outils de données SQL Server installe les composants Integration ServicesIntegration Services nécessaires à la conception d'un package, mais le service Integration ServicesIntegration Services n'est pas installé et vous ne pouvez pas exécuter de packages en-dehors de Outils de données SQL ServerSQL Server Data Tools. Pour garantir une installation complète de Integration ServicesIntegration Services, vous devez sélectionner Integration Services dans la page Sélection de composant .
Configuration de l'instance Aucune sélection effectuée dans la page Configuration de l'instance n'affecte Integration ServicesIntegration Services ou le service Integration ServicesIntegration Services .

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

Par défaut, le service Integration ServicesIntegration 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 ServicesIntegration Services. Si une instance du moteur de base de données n'est pas installée au même moment qu' Integration ServicesIntegration Services, le service Integration ServicesIntegration 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éesDatabase Engine. Pour gérer des packages stockés dans une instance nommée ou une instance distante de Moteur de base de donnéesDatabase Engine, ou dans plusieurs instances de Moteur de base de donnéesDatabase Engine, vous devez modifier le fichier de configuration. Pour plus d’informations sur la modification de ce fichier de configuration, consultez Configuration du service Integration Services (Service SSIS).
Configuration du serveur Passez en revue les paramètres du service Integration ServicesIntegration Services dans l'onglet Comptes de service de la page Configuration du serveur .

Si Windows 7 ou Windows Server 2008 R2 est installé, le service Integration ServicesIntegration Services est inscrit pour s’exécuter sous le compte virtuel NT Services\MsDtsServer130, et le Type de démarrage est Automatique. Vous n'êtes pas tenu d'entrer un mot de passe pour le compte virtuel. Si Microsoft Vista ou Windows Server 2008 est installé, le service Integration ServicesIntegration Services est inscrit pour s’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 ServicesIntegration 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 2017SQL Server 2017. 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\130\SSIS et modifiez la valeur DWORD du paramètre LogPackageExecutionToEventLog en remplaçant 0 par 1.

Fonctionnement du service Integration Services

Integration ServicesIntegration Services installe le service Integration ServicesIntegration Services .

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

Vous ne pouvez installer qu'une seule instance du service Integration ServicesIntegration 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.

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 ServicesIntegration Services selon les options d'installation que vous sélectionnez :

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

  • Si vous avez besoin de fonctionnalités disponibles au moment de la conception Integration ServicesIntegration Services, vous devez également installer Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT).

  • Si vous avez besoin des versions 32 bits des outils et du runtime Integration ServicesIntegration Services pour exécuter certains packages en mode 32 bits, vous devez également installer Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT).

    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 ServicesIntegration Services ou SQL ServerSQL Server.)

Important

Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT)(environnement de développement 32 bits des packages Integration ServicesIntegration Services) n’est pas pris en charge sur le système d’exploitation 64 bits ItaniumItanium et n’est pas installé sur les serveurs ItaniumItanium.