分享方式:


SQL Server Native Client 11.0 中的 UTF-16 支援

適用於: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 2012 (11.x) 開始,如果您在系結數據行結果或輸出參數時提供固定長度緩衝區,而且終止字元之前寫入緩衝區的 wchar 字元是代理字組的高 Surrogate 字碼點,以及下一個 wchar 字元是低 Surrogate 字碼點,則為 SQL Server Native Client 不會將高 Surrogate 程式代碼點新增至緩衝區。

另請參閱

SQL Server Native Client 功能