Требования к системе для драйвера OLE DB для SQL Server
Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure базе данных SQL Azure Synapse Analytics Analytics Platform System (PDW) в Microsoft Fabric
Чтобы использовать функции доступа к данным 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 Native Client 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 | Текст |
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