Политики поддержки для SQL Server Native Client

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

Поддержка сервера

SQL Server Native Client 11.0 поддерживает подключения к SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2012 и Базе данных SQL Azure.

Поддерживаемые версии операционной системы

В следующей таблице перечислены операционные системы, поддерживающие собственный клиент SQL Server.

Версия собственного клиента SQL Server Поддерживаемые операционные системы
SQL Server Native Client (SQL Server 2005) — Microsoft Windows 2000 с пакетом обновления 4 или более поздней версии
— Microsoft Windows Server 2003 или более поздней версии
— Microsoft Windows XP с пакетом обновления 1 или более поздней версии
— Microsoft Windows Vista (требуется sql Server с пакетом обновления 2 или более поздней версии)
— Microsoft Windows Server 2008 (требуется sql Server с пакетом обновления 2 или более поздней версии)
SQL Server Native Client 10.0 (SQL Server 2008) — Microsoft Windows Server 2003 с пакетом обновления 2 или более поздней версии
— Microsoft Windows XP с пакетом обновления 2 или более поздней версии
— Microsoft Windows Vista
— Microsoft Windows Server 2008
SQL Server Native Client 10.5 (SQL Server 2008 R2) — Microsoft Windows Server 2003 с пакетом обновления 2 или более поздней версии
— Microsoft Windows XP с пакетом обновления 2 или более поздней версии
— Microsoft Windows Vista
— Microsoft Windows Server 2008
— Microsoft Windows 7
SQL Server Native Client 11.0 (SQL Server 2012 и SQL Server 2014) — Microsoft Windows Vista
— Microsoft Windows Server 2008
— Microsoft Windows 7
— Microsoft Windows 8
— Microsoft Windows Server 2012

Политики поддержки ADO

Приложения ADO могут использовать поставщик OLE DB SQLOLEDB, включенный в Windows, если они не требуют каких-либо функций SQL Server 2005 или более поздней версии.

Приложения ADO могут использовать версию собственного клиента SQL Server, включенную в SQL Server 2005. Приложения ADO также могут использовать собственный клиент SQL Server 11.0 (включенный в SQL Server 2014), но если они делают это, они должны указывать DataTypeCompatibility=80 в строках подключения. При наличии в строках подключения доступны DataTypeCompatibility=80 только функции SQL Server 2005.

Политики поддержки BCP

Начиная с SQL Server 2008, bcp.exe поддерживает файлы данных, которые не более трех версий SQL Server старше версии SQL Server, в которой bcp.exe отправлено.

Политики поддержки ODBC

Приложения должны использовать драйвер ODBC SQL Server, включенный в операционную систему Windows. Драйвер ODBC собственного клиента SQL Server можно использовать, если приложение сертифицировано для использования с определенной версией собственного клиента SQL Server.

Политики поддержки OLE DB

Приложения должны использовать поставщик OLE DB SQL Server, включенный в операционную систему Windows. Поставщик OLE DB собственного клиента SQL Server можно использовать, если приложение сертифицировано для использования с определенной версией собственного клиента SQL Server.

Приложения OLE DB, которые не были сертифицированы для использования с собственным клиентом SQL Server, могут использовать собственный клиент SQL Server, если они указывают DataTypeCompatibility=80 в строках подключения.

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

См. также

Создание приложений с помощью собственного клиента SQL Server