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

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

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