Собственный клиент SQL Server (ODBC)
Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform 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