Installer Integration Services (SSIS)

S’applique à :SQL Server SSIS Integration Runtime dans Azure Data Factory

SQL Server fournit un programme d’installation unique pour installer tout ou une partie de ses composants, notamment Integration Services. Utilisez le programme d’installation SQL Server pour installer Integration Services avec ou sans d’autres composants SQL Server sur un seul ordinateur.

Cet article met l’accent sur quelques facteurs importants qu’il convient de prendre en compte avant d’installer Integration Services. Les informations de cet article vous aident à évaluer les options d’installation, de façon à ce que votre sélection aboutisse à une installation réussie.

Préparer l’installation d’Integration Services

Avant d’installer Microsoft SQL Server Integration Services, vérifiez les informations suivantes :

Installer la version autonome ou côte à côte

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

  • Installez SQL Server Integration Services sur un ordinateur dépourvu d’instances antérieures de SQL Server.

  • Installez Integration Services côte à côte avec une instance existante de SQL Server.

Quand vous effectuez une mise à niveau vers la dernière version de Integration Services sur un ordinateur où une version antérieure de Integration Services, la version actuelle est installée côte à côte avec la version antérieure.

Pour plus d’informations sur la mise à niveau de Integration Services, consultez Mettre à niveau Integration Services.

Installer 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.

  1. Si vous n’avez pas encore Microsoft SQL Server, téléchargez une Édition développeur gratuite depuis Téléchargements SQL Server. SSIS n’est pas inclus dans l’édition Express de SQL Server.

  2. Dans l’Assistant Installation de SQL Server, sélectionnez Nouvelle installation autonome de SQL Server ou ajout de fonctionnalités à une installation existante. Pour installer Integration Services, faites les sélections dans la page Sélection de composant comme suit :

    • Sous Fonctionnalités partagées, sélectionnez Integration Services.

    • Sous Fonctionnalités partagées, sélectionnez éventuellement Kit de développement logiciel (SDK) des outils clients afin d’installer les assemblys managés pour la programmation de Integration Services.

    • Sous Fonctionnalités de l’instance, sélectionnez si vous le souhaitez Services Moteur de base de données pour héberger la base de données du catalogue SSIS, SSISDB, afin de stocker, gérer, exécuter et surveiller des packages SSIS.

    Installer la sélection des fonctionnalités Integration Services

  3. Pensez à installer des composants supplémentaires pour Integration Services. Pour plus d’informations, consultez la section Installer des composants supplémentaires de cet article.

Notes

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’une partie 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 . Pour garantir une installation complète de Integration Services, vous devez sélectionner Integration Services dans la page Sélection de composant .

Installer un serveur dédié pour les processus ETL

Pour utiliser un serveur dédié pour les processus d’extraction, de transformation et de chargement (ETL), installez une instance locale du Moteur de base de données SQL Server quand vous installez Integration Services. Integration Services stocke habituellement les packages dans une instance du Moteur de base de données et compte sur l'Agent SQL Server pour la planification de ces packages. Si le serveur ETL ne dispose pas d’une instance du Moteur de base de données, vous devez planifier ou exécuter les packages à partir d’un serveur qui a une instance du Moteur de base de données. Cela signifie que les packages ne s’exécutent pas sur le serveur ETL, mais sur le serveur à partir duquel ils sont 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

Configurer la journalisation des événements SSIS

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. 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.

Installer des composants supplémentaires

Pour une installation complète de Integration Services, sélectionnez les composants dont vous avez besoin dans la liste suivante :

  • Integration Services. Installer SSIS avec l’Assistant Installation de SQL Server. La sélection de SSIS installe les composants suivants :

    • Prise en charge du catalogue SSIS sur le moteur de base de données SQL Server

    • Fonctionnalité Scale-Out facultative.

    • Les composants SSIS 32 bits et 64 bits

    L’installation seule d’Integration Services n’installe PAS les outils nécessaires pour concevoir et développer des packages SSIS.

  • Services Moteur de base de données. Installez le moteur de base de données avec l’Assistant Installation de SQL Server. La sélection de Services Moteur de base de données vous permet de créer et d’héberger la base de données du catalogue SSIS, SSISDB, afin de stocker, gérer, exécuter et surveiller les packages SSIS.

  • SQL Server Data Tools (SSDT) . Pour télécharger et installer SSDT, consultez Télécharger SQL Server Data Tools (SSDT). L’installation de SSDT vous permet de concevoir et de déployer des packages SSIS. SSDT installe les éléments suivants :

    • Les outils de conception et de développement de package SSIS, notamment le concepteur SSIS

    • Les composants SSIS 32 bits uniquement

    • Une version limitée de Visual Studio (si aucune édition de Visual Studio n’est déjà installée).

    • Visual Studio Tools for Applications (VSTA), l’éditeur de script utilisé par le composant de script et la tâche de script SSIS

    • Les Assistants SSIS, notamment l’Assistant Déploiement et l’Assistant Mise à niveau de packages

    • L’Assistant Importation et Exportation SQL Server

    Important

    À partir de Visual Studio 2019, il n’existe aucun programme d’installation autonome pour SSDT. Vous pouvez obtenir l’extension du concepteur SSIS à partir de la Place de marché Visual Studio.

  • Integration Services Feature Pack pour Azure. Pour télécharger et installer le Feature Pack, consultez Feature Pack Microsoft SQL Server Integration Services pour Azure. L’installation du Feature Pack permet à vos packages de se connecter aux services de stockage et d’analytique dans le cloud Azure, notamment aux services suivants :

    • Stockage Blob Azure.

    • Azure HDInsight

    • Azure Data Lake Store

    • Azure Synapse Analytics

    • Azure Data Lake Storage (Gen2).

  • Composants supplémentaires facultatifs. Vous pouvez éventuellement télécharger des composants tiers supplémentaires à partir du SQL Server Feature Package.

Étapes suivantes

Pour plus d’informations sur l’installation d’Integration Services et les mises à jour des fonctionnalités, consultez les articles suivants :