SQL Server Native Client (OLE DB)

适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics 平台系统(PDW)

重要

已从 SQL Server 2022 (16.x) 和 SQL Server Management Studio 19 (SSMS) 中移除 SQL Server Native Client(通常缩写为 SNAC)。 不建议在新的开发工作中使用 SQL Server Native Client OLE DB 提供程序(SQLNCLI 或 SQLNCLI11)和旧版 Microsoft OLE DB Provider for SQL Server (SQLOLEDB)。 此后请切换到新的 Microsoft OLE DB Driver (MSOLEDBSQL) for SQL Server

SQL Server Native Client OLE DB 访问接口 (SQLNCLI) 是用于访问数据的低级别 COM API。 建议使用 SQL Server Native Client OLE DB 提供程序开发需要高性能的工具、实用工具或低级别组件。 SQL Server Native Client OLE DB 访问接口是一种本机高性能提供程序,可直接访问 SQL Server 表格数据流(TDS)协议。

SQL Server Native Client 为连接到 SQL Server 的应用程序提供 OLE DB 支持。

SQL Server Native Client OLE DB 提供程序是符合 OLE DB 版本 2.0 的提供程序。

重要

SQL Server Native Client OLE DB (SQLNCLI) 仍已弃用,不建议将其用于新的开发工作。 相反,请使用新的 Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL),其将使用最新的服务器功能进行更新。

本节内容

另请参阅

SQL Server Native Client 编程