Поделиться через


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

Применимо к:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureAzure Synapse AnalyticsСистема платформы аналитики (PDW)База данных SQL в предварительной версии Microsoft Fabric

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

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

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

Note

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

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

Список операционных систем, поддерживающих 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, типы данных сервера, не известные клиенту, сопоставляются с типами, совместимыми с версией клиента. Дополнительные сведения см. в разделе Совместимость типов данных для версий клиента.

Cross-language requirements

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

For upgrades:

  • Англоязычные версии 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.

Data type Собственный клиент SQL Server

SQL Server 2005
Собственный клиент SQL Server 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 Image
varchar(max) varchar varchar varchar Text
nvarchar(max) nvarchar nvarchar nvarchar Ntext
xml xml xml xml Ntext
определяемый пользователем тип среды CLR (> 8 КБ) varbinary udt udt Image
date varchar date date Varchar
datetime2 varchar datetime2 datetime2 Varchar
datetimeoffset varchar datetimeoffset datetimeoffset Varchar
time varchar time time Varchar

See also

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