以 SQL Server 測試 OLE DB 提供者

SQL Server 分散式查詢已針對多個 OLE DB 提供者做過測試。下列經過測試的 OLE DB 提供者會與 SQL Server 一起安裝:

其他經過測試的提供者為:

下表列出已針對 SQL Server 分散式查詢做過測試的 OLE DB 提供者。這些提供者都支援在 OPENQUERY 與 OPENROWSET 函數中指定傳遞查詢,以在 SELECT 陳述式中參考。

資料來源

提供者名稱

用於四部份名稱

用於傳遞查詢與命令

用於 INSERT、UPDATE 或 DELETE

用於分散式交易

SQL Server 7.0 或更新版本

Microsoft SQL Server Native Client OLE DB Provider

ODBC 資料來源

Microsoft OLE DB Provider for ODBC

是*

是*

是*

Microsoft Access (Jet) 資料庫

Microsoft OLE DB Provider for Jet 4.00 版

是 (但若資料庫是以 Microsoft Jet 4.0 版或舊版所建立,則為否)

Microsoft Excel 試算表

Microsoft OLE DB Provider for Jet 4.00 版

Oracle 資料庫。

MicrosoftOLE DB Provider for Oracle

Oracle 資料庫**

Oracle Provider for OLE DB (8.1.7.3.0) for Windows 2000/NT

Microsoft Windows 2000 Directory

MicrosoftOLE DB Provider for Microsoft Directory Services

本機檔案系統 (透過 Indexing Services)

Microsoft OLE DB Provider for Microsoft Indexing Service (需要 Microsoft Windows NT 4.0 Service Pack 4 或更新版本)

IBM DB2 資料庫

Microsoft OLE DB Provider for DB2

Microsoft Exchange Server

Microsoft OLE DB Provider for Exchange Server

* Microsoft OLE DB Provider for ODBC 的功能取決於所使用的 ODBC 驅動程式。提供者可能不支援某些 ODBC 驅動程式的所有功能。

** OLE DB 的 Oracle 提供者之支援如下:

Oracle 32 位元

僅適用於跨處理序

Oracle 64 位元

雖然 Microsoft 僅支援會參考 Microsoft 測試過之提供者的分散式查詢,但分散式查詢應該可以在符合<分散式查詢的 OLE DB 提供者參考資料>中所述需求的任何 OLE DB 提供者中運作。

若提供者並不支援用於四部份名稱內,則可透過傳遞查詢在 OPENQUERY 或 OPENROWSET 函數中參考此提供者。

請參閱

概念