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


Политики поддержки собственного клиента SQL Server

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

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

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

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

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

Версия собственного клиента SQL Server Поддерживаемые операционные системы
Собственный клиент SQL Server (SQL Server 2005) — Microsoft Windows 2000 с пакетом обновления 4 (SP4) или более поздней версии;
— Microsoft Windows Server 2003 или более поздней версии
— Microsoft Windows XP с пакетом обновления 1 (SP1) или более поздней версии.
— Microsoft Windows Vista (требуется SQL Server с пакетом обновления 2 (SP2) или более поздней версии;
— Microsoft Windows Server 2008 (требуется SQL Server с пакетом обновления 2 (SP2) или более поздней версии.
SQL Server Native Client 10.0 (SQL Server 2008) — Microsoft Windows Server 2003 с пакетом обновления 2 (SP2) или более поздней версии;
— Microsoft Windows XP с пакетом обновления 2 (SP2) или более поздней версии.
- Microsoft Windows Vista
— Microsoft Windows Server 2008
SQL Server Native Client 10.5 (SQL Server 2008 R2) — Microsoft Windows Server 2003 с пакетом обновления 2 (SP2) или более поздней версии;
— Microsoft Windows XP с пакетом обновления 2 (SP2) или более поздней версии;
- 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 Native Client, включенную в SQL Server 2005. Приложения ADO также могут использовать SQL Server Native Client 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 Native Client можно использовать, если приложение сертифицировано для использования с определенной версией SQL Server Native Client.

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

Приложения должны использовать поставщик SQL SERVER OLE DB, входящий в состав операционной системы Windows. Поставщик OLE DB SQL Server Native Client можно использовать, если приложение сертифицировано для использования с определенной версией SQL Server Native Client.

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

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

См. также:

Построение приложений с использованием SQL Server Native Client