Требования к системе для драйвера OLE DB для SQL Server

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)

Скачать драйвер OLE DB

Чтобы использовать функции доступа к данным SQL Server, например MARS, необходимо установить следующее программное обеспечение:

  • OLE DB Driver for SQL Server на клиенте.
  • Экземпляр SQL Server на сервере.

Примечание.

Перед установкой данного программного обеспечения убедитесь, что вы вошли в систему с правами администратора.

Требования к операционной системе

Список операционных систем, поддерживающих OLE DB Driver for SQL Server, см. в статье Support policies for OLE DB Driver for SQL Server (Политики поддержки для драйвера OLE DB для SQL Server).

Требования к проверке подлинности Microsoft Entra

При использовании методов проверки подлинности Microsoft Entra с версиями драйвера OLE DB для SQL Server до 18.3 убедитесь, что библиотека проверки подлинности Active Directory для SQL Server установлена. (Версия 18.3 включает зависимость в составе пакета установщика.) Это требование не требуется для других методов проверки подлинности или операций OLE DB. Дополнительные сведения см. в статье об использовании идентификатора Microsoft Entra.

требования SQL Server

Чтобы использовать OLE DB Driver for SQL Server для доступа к данным в базах данных SQL Server, необходимо установить экземпляр SQL Server.

SQL Server 2014 (12.x) поддерживает подключения со всех версий MDAC, компонентов доступа к данным Windows и всех версий ДРАЙВЕРА OLE DB для SQL Server. Когда более ранняя версия клиента подключается к SQL Server, типы данных сервера, не известные клиенту, сопоставляются с типами, совместимыми с версией клиента. Дополнительные сведения см. в разделе Совместимость типов данных для версий клиента.

Требования к версиям на разных языках

Англоязычная версия OLE DB Driver for SQL Server поддерживается на всех локализованных версиях поддерживаемых операционных систем. Локализованные версии OLE DB Driver for SQL Server поддерживаются в локализованных операционных системах на том же языке, что и локализованная версия OLE DB Driver for SQL Server. Локализованные версии драйвера OLE DB для SQL Server также поддерживаются английскими версиями операционных систем, если установлены соответствующие языковые настройки.

Для обновлений.

  • Англоязычные версии OLE DB Driver for SQL Server можно обновить до локализованной версии OLE DB Driver for SQL Server.
  • Локализованные версии OLE DB Driver for SQL Server можно обновить до локализованных версий OLE DB Driver for SQL Server одного и того же языка.
  • Локализированная версия OLE DB Driver for SQL Server можно обновить до англоязычной версии OLE DB Driver for SQL Server.
  • Локализованные версии OLE DB Driver for SQL Server нельзя обновить до локализованных версий OLE DB Driver for SQL Server другого локализованного языка.

Совместимость типов данных для версий клиента

SQL Server и OLE DB Driver for SQL Server сопоставляют новые типы данных с старыми типами данных, совместимыми с клиентами нижнего уровня, как показано в таблице ниже.

Для работы со старыми типами данных приложения OLE DB и ADO могут использовать ключевое слово DataTypeCompatibility строки подключения с OLE DB Driver for SQL Server. Когда DataTypeCompatibility=80 клиенты OLE DB подключаются с помощью табличной версии потока данных (TDS) SQL Server 2005 (9.x), а не версии TDS. Это означает, что для типов данных в SQL Server 2008 (10.0.x) и более поздних версиях преобразование нижнего уровня выполняется сервером, а не драйвером OLE DB для SQL Server. Это также означает, что доступные функции подключения ограничены набором компонентов SQL Server 2005 (9.x). Попытки использовать новые типы данных или функций быстро определяются по вызовам API-интерфейса и ошибкам, возвращаемым вызывающему приложению, а не по попыткам передать недопустимые запросы на сервер.

IDBInfo::GetKeywords всегда возвращает список ключевое слово, соответствующий версии сервера для подключения и не влияет на DataTypeCompatibility.

Тип данных собственный клиент SQL Server

SQL Server 2005
SQL Server Native Client 11.0

SQL Server 2014 (12.x)
Драйвер OLE DB для SQL Server Компоненты доступа к данным Windows, компоненты MDAC и

Приложения OLE DB Driver for SQL Server со свойством DataTypeCompatibility=80
определяемый пользователем тип среды CLR (<= 8 КБ) udt udt udt Varbinary
varbinary(max) varbinary varbinary varbinary Изображение
varchar(max) varchar varchar varchar Text
nvarchar(max) nvarchar nvarchar nvarchar Ntext
xml xml xml xml Ntext
определяемый пользователем тип среды CLR (> 8 КБ) varbinary udt udt Изображение
Дата varchar Дата Дата Varchar
datetime2 varchar datetime2 datetime2 Varchar
datetimeoffset varchar datetimeoffset datetimeoffset Varchar
Время varchar Время Время Varchar

См. также

Драйвер OLE DB для SQL Server
Установка драйвера OLE DB для SQL Server