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


Системные требования для собственного клиента SQL Server

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

  • SQL Server Native Client на клиенте.

  • экземпляр SQL Server на сервере.

SQL Server Native Client требуется установщик Windows 3.0. Установщик Windows 3.0 уже установлен в операционных системах Microsoft Windows. Для всех других платформ необходимо его установить явно. Дополнительные сведения см. в разделе Распространяемый установщик Windows 3.0.

Примечание

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

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

Список операционных систем, поддерживающих SQL Server Native Client, см. в разделе Политики поддержки для SQL Server Native Client.

Требования к SQL Server

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

SQL Server 2014 поддерживает подключения из всех версий MDAC, компонентов доступа к данным Windows и всех версий SQL Server Native Client. Когда клиент более старой версии соединяется с SQL Server, неизвестные клиенту типы данных сервера сопоставляются типам, совместимым с версией клиента. Дополнительные сведения см. в подразделе «Совместимость типов данных для версий клиента» ниже в этом разделе.

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

Версия SQL Server Native Client на английском языке поддерживается во всех локализованных версиях поддерживаемых операционных систем. Локализованные версии SQL Server Native Client поддерживаются в локализованных операционных системах на том же языке, что и локализованная версия SQL Server Native Client. Локализованные версии SQL Server Native Client также поддерживаются в версиях поддерживаемых операционных систем на английском языке, если установлены соответствующие языковые параметры.

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

  • Версии SQL Server Native Client на английском языке можно обновить до любой локализованной версии SQL Server Native Client.

  • Локализованные версии SQL Server Native Client можно обновить до локализованных версий SQL Server Native Client одного языка.

  • Локализованную версию SQL Server Native Client можно обновить до англоязычной версии SQL Server Native Client.

  • Локализованные версии SQL Server Native Client нельзя обновить до локализованных SQL Server Native Client версий другого локализованного языка.

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

SQL Server и SQL Server Native Client сопоставлять новые типы данных со старыми типами данных, совместимыми с клиентами нижнего уровня, как показано в таблице ниже.

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

Управления DataTypeCompatibility для ODBC не существует.

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

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

SQL Server 2005
SQL Server Native Client 11.0

SQL Server 2014
Компоненты доступа к данным Windows, компоненты MDAC и

приложения OLE DB собственного клиента SQL Server со свойством DataTypeCompatibility=80
CLR UDT (<= 8 КБ) определяемый пользователем тип Udt Varbinary
varbinary(max) varbinary varbinary Образ —
varchar(max) varchar varchar текст
nvarchar(max) nvarchar nvarchar Ntext
Xml Xml Xml Ntext
Определяемый пользователем тип CLR (> 8 КБ) определяемый пользователем тип varbinary Образ —
Дата Дата varchar Varchar
datetime2 datetime2 varchar Varchar
datetimeoffset datetimeoffset varchar Varchar
time time varchar Varchar

См. также:

Программирование собственного клиента SQL Server
Установка собственного клиента SQL Server