分享方式:


SQL Server Native Client (ODBC)

適用於: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,請參閱支援生命週期例外狀況

ODBC 是應用程式程式設計介面 (API) 的標準定義,用來存取關係型或索引循序存取方法 (ISAM) 資料庫中的數據。 SQL Server 透過 SQL Server Native Client ODBC 驅動程式支援 ODBC,做為其中一個原生 API,用來撰寫與 SQL Server 通訊的 C 和C++應用程式。

使用 SQL Server Native Client ODBC 驅動程式撰寫的 SQL Server 程式會透過 C 函數調用與 SQL Server 通訊。 SQL Server Native Client ODBC 驅動程式中會實作 SQL Server 特定版本的 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