Поставщики OLE DB, проверенные в работе с SQL Server

Выполнение распределенных запросов SQL Server проверялось с несколькими поставщиками OLE DB. Следующие проверенные поставщики OLE DB устанавливаются вместе с SQL Server:

Другие проверенные поставщики:

В следующей таблице показаны поставщики OLE DB, для которых работа с распределенными запросами SQL Server была проверена. На все эти поставщики можно ссылаться в инструкции SELECT, указав передаваемый запрос в функциях OPENQUERY и OPENROWSET.

Источник данных

Название поставщика

Использование в именах из четырех частей

Использование в передаваемых запросах и командах

Использование в инструкциях INSERT, UPDATE или DELETE

Использование в распределенных транзакциях

SQL Server версии 7.0 или более поздней

Поставщик OLE DB для собственного клиента Microsoft SQL Server

Да

Да

Да

Да

Источники данных ODBC

Поставщик OLE DB для ODBC (Майкрософт)

Да*

Да

Да*

Да*

Базы данных Microsoft Access (Jet)

Поставщик OLE DB для Jet версии 4.00 (Майкрософт)

Да

Да

Да (нет, если база данных создана в Microsoft Jet версии 4.0 или более ранней)

Нет

Электронные таблицы Microsoft Excel

Поставщик OLE DB для Jet версии 4.00 (Майкрософт)

Да

Да

Да

Нет

Базы данных Oracle

Поставщик OLE DB для Oracle (Майкрософт)

Да

Да

Да

Да

Базы данных Oracle**

Поставщик OLE DB для Oracle (8.1.7.3.0) для Windows 2000/NT (Oracle)

Да

Да

Да

Да

Каталог Microsoft Windows 2000

Поставщик OLE DB для службы каталогов Microsoft (Майкрософт)

Нет

Да

Нет

Нет

Локальная файловая система (через службы индексирования)

Поставщик данных OLE DB (Майкрософт) для службы индексирования (Майкрософт) (требует Microsoft Windows NT версии 4.0 с установленным пакетом обновлений SP4 или более позднюю версию ОС)

Нет

Да

Нет

Нет

Базы данных IBM DB2

Поставщик OLE DB для DB2 (Майкрософт)

Да

Да

Да

Да

Microsoft Exchange Server

Поставщик OLE DB для сервера Exchange (Майкрософт)

Нет

Да

Нет

Нет

* Возможности поставщика OLE DB для ODBC (Майкрософт) зависят от используемого драйвера ODBC. При использовании некоторых драйверов поставщик может не поддерживать все перечисленные возможности.

** Поставщик OLE DB для Oracle (Oracle) поддерживается следующим образом:

Oracle (32-разрядная версия)

Только внепроцессный

Oracle (64-разрядная версия)

Нет

Хотя Майкрософт поддерживает только те распределенные запросы, которые ссылаются на поставщики, проверенные Майкрософт, распределенные запросы должны работать с любыми поставщиками OLE DB, удовлетворяющими требованиям, описанным в справочнике по поставщикам OLE DB для распределенных запросов.

Если на поставщик нельзя ссылаться по полному имени из четырех частей, на него можно сослаться в функциях OPENQUERY или OPENROWSET с помощью передаваемого запроса.

См. также

Основные понятия