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


Компоненты 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 содержит следующие компоненты:

Компонент Description
sqlncli11.dll Файл библиотеки динамической компоновки (DLL), содержащий все функциональные возможности SQL Server Native Client. К ним относится поставщик OLE DB собственного клиента SQL Server и драйвер ODBC собственного клиента SQL Server.
sqlnclir11.rll Сопровождающий файл ресурсов для клиентской библиотеки SQL Server Native.
sqlncli.h Файл заголовка собственного клиента SQL Server, содержащий все новые определения, необходимые для использования собственного клиента SQL Server. Этот файл заголовка заменяет оба файла заголовков — odbcss.h и the sqloledb.h.

Примечание. Вы не можете ссылаться на sqlncli.h и odbcss.h в той же программе, но вы можете ссылаться на sqlncli.h и sqloledb.h в той же программе до тех пор, пока sqloledb.h определен первым.
sqlncli11.lib Файл библиотеки, необходимый для непосредственного вызова служебных функций bcp , которые являются частью драйвера ODBC собственного клиента SQL Server.

Примечание. Если вы ссылаетесь на файл sqlncli11.lib в коде программирования, необходимо убедиться, что файл sqlncli11.dll находится в системном пути, а также в системном пути пользователей, использующих приложение.

См. также

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