SQL Server Native Client 11.0 での UTF-16 のサポート

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics 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 データベース エンジン (バージョン 2012 から 2019) のコンポーネントとして付属する SQLNCLI については、このサポート ライフサイクルの例外を参照してください。

SQL Server 2012 (11.x) 以降では、列の結果または出力パラメーターをバインドするときに固定長バッファーを指定し、終端文字の前にバッファーに書き込まれた wchar 文字がサロゲート ペアの上位サロゲート コード ポイントであり、次の wchar 文字が低いサロゲート コード ポイントである場合は、SQL Server Native Client では、上位サロゲート コード ポイントはバッファーに追加されません。

参照

SQL Server Native Client の機能