Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit SQL Server 2005 bereitgestellte Abfragen wurden mit verschiedenen OLE DB-Anbietern getestet. Die folgenden getesteten OLE DB-Anbieter werden mit SQL Server 2005 installiert:
- Microsoft SQL Native Client OLE DB-Anbieter. Das ist der OLE DB-Anbieter für SQL Server 2005.
- Microsoft OLE DB-Anbieter für ODBC
- Microsoft OLE DB-Anbieter für Jet
- Microsoft OLE DB-Anbieter für Oracle
Die anderen getesteten Anbieter sind:
- Microsoft OLE DB-Anbieter für Microsoft-Verzeichnisdienste
- Microsoft OLE DB-Anbieter für Microsoft Indexdienst
- Microsoft OLE DB-Anbieter für DB2
- Microsoft Exchange Server (Microsoft OLE DB-Anbieter für Exchange).
- Oracle-Anbieter für OLE DB ist von der Oracle Corporation erhältlich.
Die folgende Tabelle zeigt die OLE DB-Anbieter, die mit verteilten SQL Server-Abfragen getestet wurden. Auf alle diese Anbieter kann durch Angabe einer Pass-Through-Abfrage in der OPENQUERY- oder OPENROWSET-Funktion in einer SELECT-Anweisung verwiesen werden.
| Datenquelle | Anbietername | Verwendung in vierteiligen Namen | Verwendung in Pass-Through-Abfragen und -Befehlen | Verwendung in INSERT, UPDATE oder DELETE | Verwendung in verteilten Transaktionen |
|---|---|---|---|---|---|
SQL Server 7.0 oder höher |
Microsoft SQL Native Client OLE DB-Anbieter |
Ja |
Ja |
Ja |
Ja |
ODBC-Datenquellen |
Microsoft OLE DB-Anbieter für ODBC |
Ja* |
Ja |
Ja* |
Ja* |
Microsoft Access (Jet)-Datenbanken |
Microsoft OLE DB-Anbieter für Jet, Version 4.00 |
Ja |
Ja |
Ja (Nein, wenn die Datenbank mit einer Microsoft Jet-Version vor 4.0 erstellt wurde.) |
Nein |
Microsoft Excel-Kalkulationstabellen |
Microsoft OLE DB-Anbieter für Jet, Version 4.00 |
Ja |
Ja |
Ja |
Nein |
Oracle-Datenbanken |
Microsoft OLE DB-Anbieter für Oracle |
Ja |
Ja |
Ja |
Ja |
Oracle-Datenbanken** |
Oracle-Anbieter für OLE DB (8.1.7.3.0) für Windows 2000/NT |
Ja |
Ja |
Ja |
Ja |
Microsoft Windows 2000 Directory |
Microsoft OLE DB-Anbieter für Microsoft-Verzeichnisdienste |
Nein |
Ja |
Nein |
Nein |
Lokales Dateisystem (über Index Server/Indexdienst) |
Microsoft OLE DB-Anbieter für Microsoft Index Server (erfordert Microsoft Windows NT 4.0, Service Pack 4 oder höher) |
Nein |
Ja |
Nein |
Nein |
IBM DB2-Datenbanken |
Microsoft OLE DB-Anbieter für DB2 |
Ja |
Ja |
Ja |
Ja |
Microsoft Exchange Server |
Microsoft OLE DB-Anbieter für Exchange Server |
Nein |
Ja |
Nein |
Nein |
* Die Funktionen des Microsoft OLE DB-Anbieters für ODBC hängen davon ab, welcher ODBC-Treiber verwendet wird. Der Anbieter unterstützt bei einigen ODBC-Treibern möglicherweise nicht alle genannten Funktionen.
** Die Unterstützung für den Oracle-Anbieter für OLE DB sieht folgendermaßen aus:
Oracle 32-Bit |
Nur Out-of-Proc |
Oracle 64-Bit |
Keine |
Obwohl Microsoft nur verteilte Abfragen unterstützt, die auf die von Microsoft getesteten Anbieter verweisen, können verteilte Abfragen mit jedem OLE DB-Anbieter durchgeführt werden, der die Anforderungen erfüllt, die unter "OLE DB-Anbieter-Referenz für verteilte Abfragen" beschrieben sind.
Wenn ein Anbieter das Verwenden in einem vierteiligen Namen nicht unterstützt, kann durch Ausführung einer Pass-Through-Abfrage in einer OPENQUERY- oder OPENROWSET-Funktion auf ihn verwiesen werden.