SQL Server Native Client のサポート ポリシー
適用対象: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 Native Client (SNAC) でさまざまなデータ アクセス コンポーネントを使用する方法について説明します。
サーバー サポート
SQL Server Native Client 11.0 では、SQL Server 2008 (10.0.x)、SQL Server 2008 R2 (10.50.x)、SQL Server 2012 (11.x)、SQL Server 2014 (12.x)、および Azure SQL Database への接続がサポートされています。
サポートされるオペレーティング システムのバージョン
次の表に、SQL Server Native Clientをサポートするオペレーティング システムを示します。
SQL Server Native Client のバージョン | サポートされるオペレーティング システム |
---|---|
SQL Server Native Client (SQL Server 2005) | Microsoft Windows 2000 Service Pack 4 以降 Microsoft Windows Server 2003 以降 Microsoft Windows XP Service Pack 1 以降 Microsoft Windows Vista (SQL Server Service Pack 2 以降が必要) Microsoft Windows Server 2008 R2 (SQL Server Service Pack 2 以降が必要) |
SQL Server Native Client 10.0 (SQL Server 2008 (10.0.x)) | Microsoft Windows Server 2003 Service Pack 2 以降 Microsoft Windows XP Service Pack 2 以降 Microsoft Windows Vista Microsoft Windows Server 2008 R2 |
SQL Server Native Client 10.5 (SQL Server 2008 R2 (10.50.x)) | Microsoft Windows Server 2003 Service Pack 2 以降 Microsoft Windows XP Service Pack 2 以降 Microsoft Windows Vista Microsoft Windows Server 2008 R2 Microsoft Windows 7 |
SQL Server Native Client 11.0 (SQL Server 2012 (11.x) および SQL Server 2014 (12.x)) | Microsoft Windows Vista Microsoft Windows Server 2008 R2 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows Server 2012 |
ADO サポート ポリシー
ADO アプリケーションでは、Windows に含まれる SQLOLEDB OLE DB プロバイダーを使用できます(SQL Server 2005 (9.x) 以降の機能が不要な場合)。
ADO アプリケーションでは、SQL Server 2005 (9.x) に含まれる SQL Server Native Client のバージョンを使用できます。 ADO アプリケーションでは、SQL Server Native Client 11.0 (SQL Server 2014 (12.x) に含まれています) を使用することもできますが、使用する場合は接続文字列で を指定DataTypeCompatibility=80
する必要があります。 DataTypeCompatibility=80
が接続文字列に含まれている場合は、SQL Server 2005 (9.x) の機能しか使用できません。
BCP サポート ポリシー
SQL Server 2008 (10.0.x) 以降では、bcp.exeは、bcp.exeが出荷されたSQL Serverのバージョンより 3 つ以下のSQL Serverバージョンのデータ ファイルをサポートしています。
ODBC サポート ポリシー
アプリケーションでは、Windows オペレーティング システムに含まれるSQL Server ODBC ドライバーを使用する必要があります。 アプリケーションが特定のバージョンのSQL Server Native Clientで使用することが認定されている場合は、SQL Server Native Client ODBC ドライバーを使用できます。
OLE DB サポート ポリシー
アプリケーションでは、Windows オペレーティング システムに付属SQL Server OLE DB プロバイダーを使用する必要があります。 アプリケーションが特定のバージョンのSQL Server Native Clientで使用することが認定されている場合は、SQL Server Native Client OLE DB プロバイダーを使用できます。
SQL Server Native Clientで使用することが認定されていない OLE DB アプリケーションは、接続文字列で を指定DataTypeCompatibility=80
した場合SQL Serverネイティブ クライアントを使用できます。
OLE DB サービス コンポーネントを使用する OLE DB アプリケーションは、接続文字列で を指定DataTypeCompatibility=80
SQL Server場合にのみネイティブ クライアントを使用できます。 ただし、この場合、SQL Server 2005 (9.x) 以降に追加された機能は使用できません。
サポート ライフサイクル
SQL Server Native Clientサポート ライフサイクルについては、SNAC ライフサイクルの説明に関するブログを参照してください。 このライフサイクルは、SQL Server Native Clientを使用したデータベース アプリケーションの構築に適用されます。
サポート ライフサイクルの例外
SQL Native Client 11.0 では、サポート終了ライフサイクルがSQL Serverされるまで、2012 年から 2019 年SQL Serverまでにインストールされる制限付きサポートが提供されます。 このサポート例外は、SQL Server コンポーネント (SQL Server エンジン のリンク サーバーなど) によってインストールおよび使用される SNAC 11 ドライバーにのみ適用されます。 つまり、ドライバーは、SQL Server 2012 から SQL Server 2019 がサポートされている Windows バージョンでサポートされています。 システムにSQL Serverによってインストールされる SQL Native Client プロバイダーは削除しないでください。 サポート例外は、重要なセキュリティ修正プログラムのみを対象としており、SQL Native Client 11.0 の機能強化や修正は含まれません。
このサポート例外では、データベース アプリケーションがSQL Serverに接続するためのドライバーとして SQL Native Client 11.0 を使用する方法については説明しません。 SNAC 11.0 を使用するすべてのアプリケーションは、新しいバージョンを使用するように更新する必要があります (「ODBC Driver for SQL Server のダウンロード - ODBC Driver for SQL Server」および「Microsoft OLE DB Driver for SQL Serverのダウンロード - OLE DB Driver for SQL Server).
参照
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示