Политики поддержки собственного клиента SQL Server
В этом разделе рассматриваются способы использования различных компонентов доступа к данным с собственным клиентом Native Client SQL Server.
Поддержка сервера
SQL Server Native Client 11.0 поддерживает соединение с SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 и База данных SQL Windows Azure.
Поддерживаемые версии операционных систем
В следующей таблице приведен список операционных систем, поддерживающих Native Client SQL Server.
Версия собственного клиента SQL Server |
Поддерживаемые операционные системы |
---|---|
Собственный клиент SQL Server (SQL Server 2005) |
|
Собственный клиент SQL Server 10.0 (SQL Server 2008) |
|
Собственный клиент SQL Server 10.5 (SQL Server 2008 R2) |
|
Собственный клиент SQL Server 11.0 (SQL Server 2012) |
|
Политика поддержки ADO
Приложение ADO может пользоваться поставщиком OLE DB SQLOLEDB, который входит в состав Windows, если ему не требуются функции SQL Server 2005 или более поздней версии.
Приложения ADO могут пользоваться версией собственного клиента SQL Server, входящей в состав SQL Server 2005. Приложения ADO могут также пользоваться собственным клиентом SQL Server 11.0 (в составе SQL Server 2012), но в этом случае необходимо указать DataTypeCompatibility=80 в строке соединения. Только функции SQL Server 2005 будут доступны, если в строке соединения указано значение DataTypeCompatibility=80.
Политика поддержки BCP
Начиная с SQL Server 2008, программа bcp.exe поддерживает файлы данных, которые не более чем на три версии SQL Server старше версии SQL Server, с которой поставляется экземпляр bcp.exe.
Политика поддержки ODBC
Приложения должны пользоваться драйвером ODBC SQL Server, включенным в операционную систему Windows. Если приложение сертифицировано для работы с определенной версией собственного клиента SQL Server, то можно пользоваться драйвером ODBC собственного клиента SQL Server.
Политики поддержки OLE DB
Приложения должны пользоваться поставщиком OLE DB SQL Server, включенным в операционную систему Windows. Если приложение сертифицировано для работы с определенной версией собственного клиента SQL Server, то можно пользоваться поставщиком собственного клиента OLE DB SQL Server.
Приложение OLE DB, которое не было сертифицированы для использования с собственным клиентом SQL Server, может пользоваться собственным клиентом SQL Server, если в его строке соединения указано DataTypeCompatibility=80.
Приложение OLE DB, которое пользуется компонентом службы OLE DB, может пользоваться собственным клиентом SQL Server, если в строке соединения указано DataTypeCompatibility=80. Однако в этом случае будут недоступны функции, добавленные после SQL Server 2005.
См. также
Другие ресурсы
Построение приложений с использованием собственного клиента SQL Server