Créer des gestionnaires de connexions
Integration Services propose différents gestionnaires de connexions pour répondre aux besoins de tâches qui se connectent à différents types de serveurs et de sources de données. Les gestionnaires de connexions sont utilisés par les composants de flux de données qui extraient et chargent des données dans différents types de banques de données et par les modules fournisseurs d'informations qui enregistrent des journaux sur un serveur, dans une table SQL Server ou dans un fichier. Par exemple, un package contenant une tâche Envoyer un message utilise un gestionnaire de connexions SMTP pour se connecter à un serveur SMTP (Simple Mail Transfer Protocol). Un package contenant une tâche d'exécution SQL peut utiliser un gestionnaire de connexions OLE DB pour se connecter à une base de données SQL Server . Pour plus d’informations, consultez Connexions Integration Services (SSIS).
Pour créer et configurer automatiquement des gestionnaires de connexions quand vous créez un package, vous pouvez utiliser l’Assistant Importation et exportation SQL Server . Cet Assistant vous aide aussi à créer et configurer les sources et destinations qui utilisent les gestionnaires de connexions. Pour plus d'informations, consultez Create Packages in SQL Server Data Tools.
Pour créer manuellement un nouveau gestionnaire de connexions et l'ajouter à un package existant, utilisez la zone Gestionnaires de connexions sous les onglets Flux de contrôle, Flux de donnéeset Gestionnaires d'événements du concepteur SSIS . Dans la zone Gestionnaire de connexions , vous devez choisir le type de gestionnaire de connexions à créer, puis définir ses propriétés dans la boîte de dialogue fournie à cet effet dans le concepteur SSIS . Pour plus d'informations, consultez la section « Utilisation de la zone Gestionnaire de connexions », plus loin dans cette rubrique.
Une fois le gestionnaire de connexions ajouté à un package, vous pouvez l'utiliser dans des tâches, des conteneurs de boucles Foreach, des sources, des transformations et des destinations. Pour plus d’informations, consultez Tâches Integration Services, Conteneur de boucles Foreach et Flux de données.
Utilisation de la zone Gestionnaires de connexions
Vous pouvez créer des gestionnaires de connexions lorsque l'onglet Flux de contrôle, Flux de donnéesou Gestionnaires d'événements du concepteur SSIS est actif.
Le diagramme qui suit montre la zone Gestionnaires de connexions de l'onglet Flux de contrôle du concepteur SSIS .
Pour ajouter, configurer ou supprimer un gestionnaire de connexions dans le concepteur SSIS
Fournisseurs 32 bits et 64 bits pour gestionnaires de connexions
De nombreux fournisseurs utilisés par des gestionnaires de connexions sont disponibles en versions 32 bits et 64 bits. L'environnement de conception Integration Services est un environnement 32 bits et vous ne pouvez voir que des fournisseurs 32 bits pendant la conception d'un package. Par conséquent, vous pouvez configurer un gestionnaire de connexions pour utiliser un fournisseur 64 bits spécifique uniquement si la version 32 bits du même fournisseur est également installée.
Au moment de l'exécution, la version appropriée est employée même si vous avez spécifié la version 32 bits du fournisseur lors de la conception. La version 64 bits du fournisseur peut être exécutée même si le package est utilisé dans SQL Server Data Tools (SSDT).
Les deux versions du fournisseur ont le même ID. Pour spécifier si l’exécution de Integration Services utilise une version 64 bits disponible du fournisseur, vous devez définir la propriété Run64BitRuntime du projet Integration Services. Si la propriété Run64BitRuntime a la true
valeur , le runtime recherche et utilise le fournisseur 64 bits ; si Run64BitRuntime a la valeur false
, le runtime recherche et utilise le fournisseur 32 bits. Pour plus d’informations sur les propriétés que vous pouvez définir sur les projets Integration Services, consultez Integration Services (SSIS) et Environnements Studio.
Voir aussi
Flux de contrôleData FlowGestionnaires d’événements SSIS (Integration Services)