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


Собственный клиент SQL Server (ODBC)

Применимо к: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), см. в этом исключении жизненного цикла поддержки.

ODBC — это стандартное определение прикладного программного интерфейса (API), который используется для доступа к данным в реляционных базах данных и базах данных с индексно-последовательным методом доступа (ISAM). SQL Server поддерживает ODBC через драйвер ODBC собственного клиента SQL Server, как один из собственных API для написания приложений C и C++, взаимодействующих с SQL Server.

Программы SQL Server, написанные с помощью драйвера ODBC собственного клиента SQL Server, взаимодействуют с SQL Server с помощью вызовов функций C. Версии функций ODBC для SQL Server реализуются в драйвере ODBC собственного клиента SQL Server. Драйвер передает инструкции SQL в SQL Server и возвращает результаты инструкций приложению.

Драйвер ODBC собственного клиента SQL Server соответствует спецификации Microsoft Win32 ODBC 3.51. Драйвер поддерживает приложения, написанные с применением более ранних версий ODBC согласно спецификации ODBC 3.51.

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

См. также

Программирование собственного клиента SQL Server
Установка SQL Server Native Client