SQL Server Native Client (ODBC)
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW)
重要
SQL Server Native Client (SNAC) 未随附:
- SQL Server 2022 (16.x) 及更高版本
- SQL Server Management Studio 19 及更高版本
不建议在新应用开发中使用 SQL Server Native Client(SQLNCLI 或 SQLNCLI11)和旧版 Microsoft OLE DB Provider for SQL Server (SQLOLEDB)。
对于新项目,请使用以下驱动程序之一:
对于作为 SQL Server 数据库引擎组件(版本 2012 到 2019)随附的 SQLNCLI,请参阅此支持生命周期特例。
ODBC 是应用程序编程接口 (API) 的标准定义,可用于访问关系型数据库或索引的顺序访问方法 (ISAM) 数据库中的数据。 SQL Server 通过 SQL Server Native Client ODBC 驱动程序支持 ODBC,作为用于编写 C 和C++与 SQL Server 通信的应用程序的本机 API 之一。
使用 SQL Server Native Client ODBC 驱动程序编写的 SQL Server 程序通过 C 函数调用与 SQL Server 通信。 特定于 SQL Server 的 ODBC 函数版本在 SQL Server Native Client ODBC 驱动程序中实现。 驱动程序将 SQL 语句传递给 SQL Server,并将语句的结果返回到应用程序。
SQL Server Native Client ODBC 驱动程序符合 Microsoft Win32 ODBC 3.51 规范。 驱动程序按照 ODBC 3.51 规范中定义的方式支持使用 ODBC 早期版本编写的应用程序。