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

Применимо к:SQL ServerAzure SQL DatabaseAzure Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Внимание

Собственный клиент SQL Server (часто сокращенный SNAC) был удален из SQL Server 2022 (16.x) и SQL Server Management Studio 19 (SSMS). Собственный клиент SQL Server (SQLNCLI или SQLNCLI11) и устаревший поставщик Microsoft OLE DB для SQL Server (SQLOLEDB) не рекомендуется для разработки новых приложений. Перейдите на новый драйвер Microsoft OLE DB (MSOLEDBSQL) для SQL Server или последний драйвер Microsoft ODBC для SQL Server . Сведения о SQLNCLI, которые поставляется в качестве компонента ядра СУБД SQL Server (версии 2012–2019), см. в этом исключении жизненного цикла поддержки.

При разработке приложения, использующего библиотеку собственного клиента SQL Server, возникают ряд проблем. В этом разделе рассматриваются многие из этих проблем, включая обновление с MDAC до SQL Server Native Client, использование файлов заголовка и библиотеки собственного клиента SQL Server, а также общие сведения о различных строках подключения, которые можно использовать с sql Server Native Client.

В этом разделе

Установка SQL Server Native Client
Описывает установку собственного клиента SQL Server, расположения, в которых установлены различные компоненты, и как удалить собственный клиент SQL Server.

Компоненты SQL Server Native Client
Описывает компоненты, составляющие собственный клиент SQL Server, включая библиотеку, ресурсы, справку и файлы заголовков.

Использование ключевых слов строки подключения с собственным клиентом SQL Server
Описывает различные типы строк подключения, которые можно использовать при подключении к базе данных через собственный клиент SQL Server.

Использование файлов заголовков и библиотек SQL Server Native Client
Описывается использование заголовков и файлов библиотеки собственного клиента SQL Server в приложении.

Обновление приложения с переходом от компонентов MDAC к SQL Server Native Client
Обсуждает различия между собственным клиентом SQL Server и MDAC и проблемами, которые следует учитывать при обновлении с MDAC до собственного клиента SQL Server.

Обновление приложения с переходом от SQL Server 2005 Native Client
Рассматриваются проблемы, которые следует учитывать при обновлении с SQL Server 2005 (9.x) на собственный клиент SQL Server в SQL Server 2012 (11.x).

Использование ADO с SQL Server Native Client
Описывает, как ADO может использовать собственный клиент SQL Server для доступа и использования функций SQL Server.

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

Подключение к базе данных SQL Azure с помощью собственного клиента SQL Server
Описывается, как подключиться к базе данных SQL с помощью собственного клиента SQL Server.

См. также

Программирование собственного клиента SQL Server
Инструкции по ODBC
Инструкции по OLE DB