SQL Server Native Client のサポート ポリシー
このトピックでは、SQL Server Native Clientでさまざまなデータ アクセス コンポーネントを使用する方法について説明します。
サーバー サポート
SQL Server Native Client 11.0 では、SQL Server 2008、SQL Server 2008 R2、SQL Server 2012、SQL Server 2012、および 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 (SQL Server Service Pack 2 以降が必要) |
SQL Server Native Client 10.0 (SQL Server 2008) | - Microsoft Windows Server 2003 Service Pack 2 以降 - Microsoft Windows XP Service Pack 2 以降 - Microsoft Windows Vista - Microsoft Windows Server 2008 |
SQL Server Native Client 10.5 (SQL Server 2008 R2) | - Microsoft Windows Server 2003 Service Pack 2 以降 - Microsoft Windows XP Service Pack 2 以降 - Microsoft Windows Vista - Microsoft Windows Server 2008 - Microsoft Windows 7 |
SQL Server Native Client 11.0 (SQL Server 2012 および SQL Server 2014) | - Microsoft Windows Vista - Microsoft Windows Server 2008 - Microsoft Windows 7 - Microsoft Windows 8 - Microsoft Windows Server 2012 |
ADO サポート ポリシー
ADO アプリケーションでは、Windows に含まれる SQLOLEDB OLE DB プロバイダーを使用できます(SQL Server 2005 以降の機能が不要な場合)。
ADO アプリケーションでは、SQL Server 2005 に含まれる SQL Server Native Client のバージョンを使用できます。 ADO アプリケーションでは、SQL Server Native Client 11.0 (SQL Server 2014 に含まれる) を使用することもできますが、使用する場合は接続文字列で を指定DataTypeCompatibility=80
する必要があります。 が接続文字列に存在する場合DataTypeCompatibility=80
は、SQL Server 2005 の機能のみを使用できます。
BCP サポート ポリシー
2008 年SQL Server以降、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 以降に追加された機能は使用できません。