Share via


以 SQL Server 測試 OLE DB 提供者

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

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

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

資料來源 提供者名稱 用於四部份名稱 用於傳遞查詢與命令 用於 INSERT、UPDATE 或 DELETE 用於分散式交易

SQL Server 7.0 或更新版本

Microsoft SQL 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 資料庫。

Microsoft OLE DB Provider for Oracle

Oracle 資料庫**

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

Microsoft Windows 2000 Directory

Microsoft OLE 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 函數中參考此提供者。

請參閱

概念

分散式查詢

說明及資訊

取得 SQL Server 2005 協助