分享方式:


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

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics 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 連結庫的應用程式時,有許多問題可以運作。 本節中的主題討論許多問題,包括使用 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 更新應用程式
討論從 SQL Server 2005 (9.x) Native Client 升級至 SQL Server 2012 (11.x) 中的 SQL Server Native Client 時應考慮的問題。

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

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

使用 SQL Server Native Client 連線到 Azure SQL 資料庫
討論如何使用 SQL Server Native Client 連線到 SQL 資料庫。

另請參閱

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