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


Компоненты SQL Server Native Client

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)

Внимание

SQL Server Native Client (SNAC) не поставляется с:

  • SQL Server 2022 (16.x) и более поздних версий
  • SQL Server Management Studio 19 и более поздних версий

Собственный клиент SQL Server (SQLNCLI или SQLNCLI11) и устаревший поставщик Microsoft OLE DB для SQL Server (SQLOLEDB) не рекомендуется для разработки новых приложений.

Для новых проектов используйте один из следующих драйверов:

Сведения о 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