Fournisseurs OLE DB testés avec SQL Server
Les requêtes distribuées de SQL Server 2005 ont été testées avec plusieurs fournisseurs OLE DB. Les fournisseurs OLE DB testés suivants sont installés avec SQL Server 2005 :
- Fournisseur Microsoft OLE DB pour SQL Native Client. C'est le fournisseur OLE DB pour SQL Server 2005.
- Fournisseur Microsoft OLE DB pour ODBC
- Fournisseur Microsoft OLE DB pour Jet
- Fournisseur Microsoft OLE DB pour Oracle
Les autres fournisseurs testés sont :
- Fournisseur Microsoft OLE DB pour les services d'annuaire Microsoft
- Fournisseur Microsoft OLE DB pour le service d'indexation Microsoft
- Fournisseur Microsoft OLE DB pour DB2
- Microsoft Exchange Server (Fournisseur Microsoft OLE DB pour Exchange)
- Fournisseur Oracle pour OLE DB disponible auprès d'Oracle Corporation
Ce tableau présente les fournisseurs OLE DB qui ont été testés avec des requêtes distribuées SQL Server. Tous ces fournisseurs acceptent d'être référencés dans une instruction SELECT en spécifiant une requête directe dans les fonctions OPENQUERY et OPENROWSET.
Source de données | Nom du fournisseur | Utilisation dans les noms en quatre parties | Utilisation dans les requêtes et les commandes directes | Utilisation dans INSERT, UPDATE ou DELETE | Utilisation dans les transactions distribuées |
---|---|---|---|---|---|
SQL Server version 7.0 ou ultérieure |
Microsoft Fournisseur Microsoft OLE DB pour SQL Native Client |
Oui |
Oui |
Oui |
Oui |
Sources de données ODBC |
Fournisseur Microsoft OLE DB pour ODBC |
Oui* |
Oui |
Oui* |
Oui* |
Bases de données Microsoft Access (Jet) |
Fournisseur Microsoft OLE DB pour Jet version 4.00 |
Oui |
Oui |
Oui (Non si la base de données a été créée avec une version de Microsoft Jet version 4.0 ou antérieure) |
Non |
Feuilles de calcul Microsoft Excel |
Fournisseur Microsoft OLE DB pour Jet version 4.00 |
Oui |
Oui |
Oui |
Non |
Bases de données Oracle |
Fournisseur Microsoft OLE DB pour Oracle |
Oui |
Oui |
Oui |
Oui |
Bases de données Oracle** |
Fournisseur Oracle OLE DB (8.1.7.3.0) pour Windows 2000/NT |
Oui |
Oui |
Oui |
Oui |
Microsoft Windows 2000 Directory |
Fournisseur Microsoft OLE DB pour les services d'annuaire Microsoft |
Non |
Oui |
Non |
Non |
Système de fichiers local (via les Services d'indexation) |
Fournisseur Microsoft OLE DB pour le Service d'indexation Microsoft (nécessite Microsoft Windows NT 4.0 Service Pack 4 ou une version ultérieure) |
Non |
Oui |
Non |
Non |
Bases de données IBM DB2 |
Fournisseur Microsoft OLE DB pour DB2 |
Oui |
Oui |
Oui |
Oui |
Microsoft Exchange Server |
Fournisseur Microsoft OLE DB pour Exchange Server |
Non |
Oui |
Non |
Non |
* Les fonctionnalités du fournisseur Microsoft OLE DB pour ODBC dépendent du pilote ODBC utilisé. Il est possible que le fournisseur ne prenne pas en charge l'ensemble de ces fonctions avec certains pilotes ODBC.
** La prise en charge du fournisseur Oracle OLE DB est comme suit :
Oracle 32 bits |
Hors processus uniquement |
Oracle 64 bits |
Aucune |
Bien que Microsoft prenne en charge uniquement les requêtes distribuées faisant référence aux fournisseurs testés par Microsoft, ces requêtes doivent être compatibles avec tout fournisseur OLE DB respectant les spécifications requises décrites dans la Référence du fournisseur OLE DB pour les requêtes distribuées.
Si un fournisseur ne peut pas être utilisé dans un nom à quatre éléments, il peut être référencé dans une fonction OPENQUERY ou OPENROWSET à l'aide d'une requête directe.