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


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

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

  • Собственный клиент SQL Server на клиенте.

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

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

Замечание

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

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

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

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

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

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

Требования к перекрестному языку

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

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

  • Версии SQL Server Native Client можно обновить до любой локализованной версии СОБСТВЕННОго клиента SQL Server.

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

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

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

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

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

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

Для ODBC нет DataTypeCompatibility элемента управления.

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

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

SQL Server 2005
Собственный клиент SQL Server 11.0

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

Приложения OLE DB собственного клиента SQL Server с DataTypeCompatibility=80
CLR UDT (<= 8 Кб) udt Udt Varbinary
varbinary(max) (максимальная длина двоичных данных) varbinary varbinary Изображение
varchar(max) varchar varchar Текст
nvarchar(max) nvarchar nvarchar Ntext
xml xml xml Ntext
CLR UDT (> 8 Кб) udt varbinary Изображение
дата дата varchar Varchar
дата-время2 дата-время2 varchar Varchar
смещение даты и времени смещение даты и времени varchar Varchar
Время Время varchar Varchar

См. также

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