Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы использовать функции доступа к данным 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