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.

[!REMARQUE]

Le fournisseur OLEDB SQL Server Native Client 11.0 ne prend pas en charge les mots clés de la nouvelle chaîne de connexion (MultiSubnetFailover=True) pour le clustering de basculement de sous-réseaux multiples. Pour plus d'informations, consultez les Notes de publication de SQL Server et la publication de blog Basculement de sous-réseaux multiples AlwaysOn et SSIS sur www.mattmasson.com.

[!REMARQUE]

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 Établir une connexion à un classeur Excel et É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 la 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é.

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

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 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 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 programme. Pour plus d'informations sur les propriétés définissables dans le concepteur SSIS, consultez Configurer le gestionnaire de connexions OLE DB. Pour plus d'informations sur la configuration d'un gestionnaire de connexions par programme, consultez la documentation de la classe T:Microsoft.SqlServer.Dts.Runtime.ConnectionManager dans le Guide du développeur.

Contenu connexe

Icône Integration Services (petite) Rester à jour avec Integration Services

Pour obtenir les derniers téléchargements, articles, exemples et vidéos de Microsoft, ainsi que des solutions sélectionnées par la communauté, visitez la page Integration Services sur MSDN :


Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.

Voir aussi

Concepts

Source OLE DB

Destination OLE DB

Tache d'exécution de requêtes SQL

Connexions Integration Services (SSIS)