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