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

Чтобы использовать функции доступа к данным 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 2008 R2.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тип данных

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

SQL Server 2005

Собственный клиент SQL Server версии 10.5

SQL Server 2008 R2

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

приложения OLE DB собственного клиента SQL Server со свойством DataTypeCompatibility=80

CLR UDT (<= 8 КБ)

определяемый пользователем тип

определяемый пользователем тип

varbinary

varbinary(max)

varbinary

varbinary

image

varchar(max)

varchar

varchar

text

nvarchar(max)

nvarchar

nvarchar

ntext

xml

xml

xml

ntext

CLR UDT (> 8 КБ)

определяемый пользователем тип

varbinary

image

date

date

varchar

varchar

datetime2

datetime2

varchar

varchar

datetimeoffset

datetimeoffset

varchar

varchar

time

time

varchar

varchar