Partager via


Gestionnaire de connexions OLE DB

Un gestionnaire de connexions OLE DB permet à un package de se connecter à une source de données à l'aide d'un fournisseur OLE DB. Par exemple, un gestionnaire de connexions OLE DB qui se connecte à SQL Server peut utiliser le fournisseur Microsoft OLE DB pour SQL Server.

Notes

Le fournisseur OLEDB SQL Server Native Client 11.0 ne prend pas en charge les nouveaux mots clés de chaîne de connexion (MultiSubnetFailover=True) pour le clustering de basculement multi-sous-réseaux. Pour plus d’informations, consultez les notes de publication SQL Server et le billet de blog AlwaysOn Multi-Subnet Failover and SSIS sur www.mattmasson.com.

Plusieurs SQL Server tâches Integration Services et composants de flux de données utilisent un gestionnaire de connexions OLE DB. Par exemple, la source OLE DB et la destination OLE DB utilisent ce gestionnaire de connexions pour extraire et charger des données, et la tâche Exécuter SQL peut utiliser ce gestionnaire de connexions pour se connecter à une base de données SQL Server afin d’exécuter des requêtes.

Le gestionnaire de connexions OLE DB est également utilisé pour accéder à des sources de données OLE DB dans des tâches personnalisées écrites dans du code non géré utilisant un langage comme C++.

Lorsque vous ajoutez un gestionnaire de connexions OLE DB à un package, Integration Services crée un gestionnaire de connexions qui se résout en une connexion OLE DB au moment de l’exécution, définit les propriétés du gestionnaire de connexions et ajoute le gestionnaire de connexions à la Connections collection sur le package.

La propriété ConnectionManagerType du gestionnaire de connexions a pour valeur OLEDB.

Le gestionnaire de connexions OLE DB peut être configuré de plusieurs manières :

  • Indiquez une chaîne de connexion spécifique configurée pour répondre aux besoins du fournisseur sélectionné.

  • Selon le fournisseur, incluez le nom de la source de données à laquelle se connecter.

  • Fournissez les informations d'identification de sécurité nécessaires selon le fournisseur sélectionné.

  • Indiquez si la connexion créée à partir du gestionnaire de connexions est conservée au moment de l'exécution.

Journalisation

Vous pouvez consigner les appels que le gestionnaire de connexions OLE DB effectue vers des fournisseurs de données externes. Cette fonctionnalité de journalisation permet de résoudre des problèmes liés aux connexions que le gestionnaire de connexions OLE DB établit avec des sources de données externes. Pour enregistrer les appels que le gestionnaire de connexions OLE DB effectue à des fournisseurs de données externes, activez la journalisation des packages et sélectionnez l’événement Diagnostic au niveau du package. Pour plus d’informations, consultez Outils de dépannage pour l’exécution des packages.

Configuration du gestionnaire de connexions OLEDB

Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programmation. Pour plus d’informations sur les propriétés que vous pouvez définir dans SSIS Designer, consultez Configurer ole DB Gestionnaire des connexions. Pour plus d’informations sur la configuration d’un gestionnaire de connexions par programmation, consultez la documentation de la classe T:Microsoft.SqlServer.Dts.Runtime.ConnectionManager dans le Guide du développeur.

Voir aussi

Source OLE DB
Destination OLE DB
Tache d’exécution de requêtes SQL
Connexions Integration Services (SSIS)