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

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

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

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

Источник данных Название поставщика Использование в именах из четырех частей Использование в передаваемых запросах и командах Использование в инструкциях INSERT, UPDATE или DELETE Использование в распределенных транзакциях

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

Поставщик OLE DB собственного клиента SQL (Microsoft)

Да

Да

Да

Да

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

Поставщик OLE DB для ODBC (Microsoft)

Да*

Да

Да*

Да*

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

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

Да

Да

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

Нет

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

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

Да

Да

Да

Нет

Базы данных Oracle

Поставщик OLE DB для Oracle (Microsoft)

Да

Да

Да

Да

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

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

Да

Да

Да

Да

Каталог Microsoft Windows 2000

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

Нет

Да

Нет

Нет

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

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

Нет

Да

Нет

Нет

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

Поставщик OLE DB для DB2 (Microsoft)

Да

Да

Да

Да

Microsoft Exchange Server

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

Нет

Да

Нет

Нет

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

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

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

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

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

Нет

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

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

См. также

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

Распределенные запросы

Справка и поддержка

Получение помощи по SQL Server 2005