Политики поддержки собственного клиента 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