使用 SQL Server Native Client 建立應用程式

適用于:SQL Server (所有支援的版本) Azure SQL Database Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)

重要

SQL Server Native Client (通常縮寫的 SNAC) 已從 SQL Server 2022 (16.x) 中移除,SQL Server Management Studio 19 (SSMS) 。 SQL Server Native Client (SQLNCLI 或 SQLNCLI11) 和舊版 Microsoft OLE DB Provider for SQL Server (SQLOLEDB) 不建議用於新的開發。 切換至新的Microsoft OLE DB Driver (MSOLEDBSQL) for SQL Server,或未來的最新Microsoft ODBC Driver for SQL Server

開發使用 SQL Server Native Client 程式庫的應用程式時,有一些問題即將發生。 本節中的主題討論許多問題,包括使用SQL Server Native Client標頭和程式庫檔案從 MDAC 升級至 SQL Server Native Client,以及可用於SQL Server Native Client的各種連接字串概觀。

本節內容

安裝 SQL Server Native Client
討論如何安裝SQL Server Native Client、安裝各種元件的位置,以及如何卸載SQL Server Native Client。

SQL Server Native Client 的元件
討論群組成SQL Server Native Client的元件,包括程式庫、資源、說明和標頭檔。

搭配 SQL Server Native Client 使用連接字串關鍵字
討論透過 SQL Server Native Client 連線到資料庫時可使用的各種連接字串類型。

使用 SQL Server Native Client 標頭檔與程式庫檔案
討論如何在應用程式中使用SQL Server Native Client標頭和程式庫檔案。

從 MDAC 將應用程式更新至 SQL Server Native Client
討論SQL Server Native Client與 MDAC 之間的差異,以及從 MDAC 升級至 SQL Server Native Client時應考慮的問題。

從 SQL Server 2005 Native Client 更新應用程式
討論從 2005 SQL Server 2005 (9.x) Native SQL Server Native Client Client 升級到 SQL Server 2012 (11.x) 時應考慮的問題。

使用 ADO 搭配 SQL Server Native Client
討論 ADO 如何使用SQL Server Native Client來存取和使用SQL Server功能。

SQL Server Native Client 的支援原則
討論各種資料存取元件如何搭配不同版本的SQL Server Native Client使用。

使用 SQL Server Native Client 連線到 Azure SQL Database
討論如何使用 SQL Server Native Client 連線到SQL Database。

另請參閱

SQL Server Native Client 程式設計
ODBC 的使用說明主題
OLE DB 的使用說明主題