共用方式為


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檔案位於您的系統路徑中,以及使用應用程式之使用者的系統路徑中。

另請參閱

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