Gestionnaire de connexions OLE DB

Mis à jour : 12 décembre 2006

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 2005 peut utiliser le Fournisseur Microsoft OLE DB pour SQL Server.

ms141013.note(fr-fr,SQL.90).gifRemarque :
Pour vous connecter à une source de données qui utilise Microsoft Office Excel 2003 ou une version antérieure, utilisez un gestionnaire de connexions Excel. Pour plus d'informations, consultez Gestionnaire de connexions Excel. Pour vous connecter à une source de données qui utilise Microsoft Excel 2007, utilisez un gestionnaire de connexions OLE DB, et pour Fournisseur, sélectionnez Fournisseur OLE DB de moteur de base de données Microsoft Office Access 12.0. Ensuite, sur la page Tous de la boîte de dialogue Gestionnaire de connexions, pour Propriétés étendues, entrez Excel 12.0. Pour charger des données depuis ou vers une source de données Excel 2007, utilisez une source OLE DB ou une destination OLE DB, respectivement. Vous ne pouvez pas utiliser une source ou une destination Excel pour charger des données depuis ou vers une source de données Excel 2007. Pour vous connecter à une base de données qui utilise Microsoft Office Access 2003 ou une version antérieure, utilisez un gestionnaire de connexions OLE DB, et pour Fournisseur, sélectionnez Fournisseur OLE DB Microsoft Jet 4.0. Pour vous connecter à une base de données qui utilise Microsoft Office Access 2007, utilisez un gestionnaire de connexions OLE DB, et pour Fournisseur, sélectionnez Fournisseur OLE DB de moteur de base de données Microsoft Office Access 12.0. Pour établir une connexion à des sources de données qui utilisent Excel 2007 ou Access 2007, vous ne pouvez pas sélectionner Fournisseur OLE DB Microsoft Jet 4.0.

Différentes tâches SQL Server 2005 Integration Services (SSIS) et différents composants de flux de données 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.
  • Indiquez les informations d'identification de sécurité appropriées pour 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

À partir de Microsoft SQL Server 2005 Service Pack 2 (SP2), vous pouvez consigner les appels que le gestionnaire de connexions OLE DB effectue auprès de fournisseurs de données externes. Vous pouvez utiliser cette nouvelle fonctionnalité de journalisation pour 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 journaliser les appels que le gestionnaire de connexions OLE DB adresse à un fournisseur de données externe, activez la journalisation des packages 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 Adding Connections Programmatically.

Voir aussi

Concepts

Source OLE DB
Destination OLE DB
Tache d'exécution de requêtes SQL

Autres ressources

Connexions d'Integration Services

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

12 décembre 2006

Nouveau contenu :
  • Ajout d'une remarque concernant l'utilisation des sources de données Excel 2007 ou Access 2007.
  • Ajout d'informations sur la manière dont SQL Server 2005 SP2 inclut de nouveaux messages de journalisation avec lesquels les utilisateurs peuvent résoudre les appels qu'effectue le gestionnaire de connexions auprès de fournisseurs de données externes.