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
Si la source de données est Microsoft Office Excel 2007 ou Microsoft Office Access 2007, la source de données requiert un fournisseur de données différent des versions antérieures d'Excel ou d'Access. Pour plus d'informations, consultez Procédure : établir une connexion à un classeur Excel et Procédure : établir une connexion à une base de données Access.
Plusieurs tâches et composants de flux de données SQL Server Integration Services utilisent un gestionnaire de connexions OLE DB. Ainsi, la source et la destination OLE DB utilisent ce gestionnaire de connexions pour extraire et charger des données, tandis que la tâche d'exécution SQL utilise ce gestionnaire 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 sera converti en 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 collection Connections du package.
La propriété ConnectionManagerType du gestionnaire de connexions a pour valeur OLEDB.
Vous pouvez configurer le gestionnaire de connexions OLE DB de plusieurs manières :
Indiquez une chaîne de connexion spécifique configurée pour répondre aux besoins du fournisseur sélectionné.
En fonction du fournisseur, indiquez 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.
Résolution des problèmes liés au gestionnaire de connexions OLE DB
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 consigner les appels que le gestionnaire de connexions OLE DB effectue vers des fournisseurs de données externes, activez la journalisation de package et sélectionnez l'événement Diagnostic au niveau du package. Pour plus d'informations, consultez Dépannage de l'exécution des packages.
Configuration du gestionnaire de connexions OLE DB
Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programme.
Pour plus d'informations sur les propriétés que vous pouvez définir dans le concepteur SSIS, cliquez sur l'une des rubriques suivantes :
Pour plus d'informations sur la configuration d'un gestionnaire de connexions par programme, consultez ConnectionManager et Ajout de connexions par programme.
Ressources externes
Article wiki intitulé SSIS with Oracle Connectors sur le site social.technet.microsoft.com.
Article technique intitulé Connection Strings for OLE DB Providers sur le site carlprothman.net.
|
Voir aussi