SQL Server Native Client 的组件
适用于: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,请参阅此支持生命周期特例。
SQL Server Native Client 包含以下组件:
组件 | 说明 |
---|---|
sqlncli11.dll | 包含所有 SQL Server Native Client 功能的动态链接库 (DLL) 文件。 这包括 SQL Server Native Client OLE DB 提供程序和 SQL Server Native Client ODBC 驱动程序。 |
sqlnclir11.rll | SQL Server Native Client 库随附的资源文件。 |
sqlncli.h | SQL Server Native Client 头文件,其中包含使用 SQL Server Native Client 所需的所有新定义。 该头文件取代了 odbcss.h 和 sqloledb.h 头文件。 注意:不能在同一程序中引用 sqlncli.h 和 odbcss.h,但只要先定义 sqloledb.h,就可以在同一程序中引用 sqlncli.h 和 sqloledb.h。 |
sqlncli11.lib | 直接调用 属于 SQL Server Native Client ODBC 驱动程序的 bcp 实用工具函数所需的库文件。 注意:如果在编程代码中引用 sqlncli11.lib 文件,则需要确保sqlncli11.dll文件位于系统路径中,以及使用应用程序的用户的系统路径中。 |