SQL Server Native Client (ODBC)

适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics 平台系统(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 早期版本编写的应用程序。

本节内容

另请参阅

SQL Server Native Client 编程
安装 SQL Server Native Client