次の方法で共有


Microsoft SQL Server のドライバー機能のサポート マトリックス

Microsoft SQL Server の機能を使用する予定がある場合、すべてのドライバーで使用できるとは限りません。 特定のドライバーに機能がない理由としては、次のようなものがあります。

  • この機能は、ドライバー テクノロジには適用されません。
  • この機能は新しく、まだすべてのドライバーに実装されていません。
  • この機能は、特定のドライバーでは必要ありません。
  • 他の機能が先に実装されています。

Microsoft では、すべてのドライバーですべての機能がサポートされ、ドライバー間で機能の同等性が確保されるように努めています。 しかし、それが常に可能であるとは限りません。 ニーズに合った適切なドライバーを選択できるように、人気のある機能とそれらを実装するドライバーの一覧を以下に示します。

機能 Microsoft.Data.SqlClient (.NET Core)Microsoft.Data Microsoft.Data. SqlClient (.NET Framework)Microsoft.Data. System.Data.SqlClient (.NET Core) System.Data. SqlClient (.NET Framework)System.データ。
常に暗号化 はい はい はい (v4.6 以降)
セキュア エンクレーブを使用する Always Encrypted はい (v1.1 以降) はい (v1.1 以降) はい (v4.7.2 以降)
Microsoft Entra アクセス トークン認証 はい はい はい (v4.6 以降) はい (v4.6 以降)
Microsoft Entra パスワード認証 はい はい はい (v4.6 以降)
Microsoft Entra 統合認証 はい はい はい (v4.6 以降)
Microsoft Entra 対話型 (MFA) 認証 はい はい (v2.0 以降)
Microsoft Entra マネージド ID 認証 はい (v2.1 以降) はい (v2.1 以降)
Microsoft Entra ID サービス プリンシパル認証 はい (v2.0 以降) はい (v2.0 以降)
Microsoft Entra ID サービス プリンシパル証明書認証
Microsoft Entra の既定の Azure 認証 はい (v3.0 以降) はい (v3.0 以降)
Windows 統合認証 はい はい はい はい
一括コピー はい はい はい はい
データの機密性と分類のメタデータ はい はい
複数のアクティブな結果セット (MARS) はい はい はい はい
空間データ型 はい はい
テーブル値パラメーター (TVP) はい はい はい はい
MultiSubnetFailover はい はい はい はい
透過的なネットワーク IP の解決 はい はい
TDS 8.0 (厳格な暗号化) および TLS 1.3 はい (v5.1 以降) はい (v5.1 以降)
JSON データ型 はい (v6.0 以降) はい (v6.0 以降)
Vector (float32) データ型 はい (v6.1 以降) はい (v6.1 以降)
機能 Windows 上の ODBC Driver for SQL Server ODBC Driver for SQL Server on Linux および on macOS JDBC Driver for SQL Server OLE DB Driver for SQL Server
常に暗号化 はい (v13.1 以降) はい (v13.1 以降) はい (v6.0 以降)
セキュア エンクレーブを使用する Always Encrypted はい (v17.4 以降) はい (v17.4 以降) はい (v8.2 以降)
Microsoft Entra アクセス トークン認証 はい (v13.1 以降) はい (v13.1 以降) はい (v6.0 以降) はい (v18.2 以降)
Microsoft Entra パスワード認証 はい (v13.1 以降) はい (v13.1 以降) はい (v6.0 以降) はい (v18.2 以降)
Microsoft Entra 統合認証 はい (v13.1 以降) はい (v17.6 以降) はい (v6.0 以降) はい (v18.2 以降)
Microsoft Entra 対話型 (MFA) 認証 はい (v17.1 以降) はい (v9.2 以降) はい (v18.3 以降)
Microsoft Entra マネージド ID 認証 はい (v17.3 以降) はい (v17.3 以降) はい (v7.2 以降) はい (v18.3 以降)
Microsoft Entra ID サービス プリンシパル認証 はい (v17.7 以降) はい (v17.7 以降) はい (v9.2 以降) はい (v18.5 以降)
Microsoft Entra ID サービス プリンシパル証明書認証 はい (v12.4 以降)
Microsoft Entra の既定の Azure 認証 はい (v12.2 以降)
Windows 統合認証 はい はい はい はい
一括コピー はい はい はい はい
データの検出と分類のメタデータ はい (v17.2 以降) はい (v17.2 以降) はい (v7.0 以降) はい (v18.5 以降)
複数のアクティブな結果セット (MARS) はい はい はい
空間データ型 はい (v7.0 以降)
テーブル値パラメーター (TVP) はい はい はい (v6.0 以降) はい
MultiSubnetFailover はい はい はい はい
透過的なネットワーク IP の解決 はい (v13.0 以降) はい (v13.1 以降) はい (v6.0 以降) はい (v18.4 以降)
TDS 8.0 (厳格な暗号化) および TLS 1.3 はい (v18.0 以降) はい (v18.0 以降) はい (v11.2 以降) はい (v19.2 以降)
JSON データ型 はい (v13.2 以降)
Vector (float32) データ型 はい (v13.2 以降)
機能 Windows 上の PHP for SQL Server 用ドライバー1 Linux および macOS 上の PHP for SQL Server 用ドライバー1 Tedious (Node.js) pyODBC (Python)1 Go (go-lang)
常に暗号化 はい (v5.2 以降) はい (v5.2 以降) はい はい
セキュア エンクレーブを使用する Always Encrypted はい (v5.8 以降) はい (v5.8 以降) はい
Microsoft Entra アクセス トークン認証 はい (v4.3 以降) はい (v4.3 以降) はい はい はい
Microsoft Entra パスワード認証 はい (v4.3 以降) はい (v4.3 以降) はい はい はい
Microsoft Entra 統合認証 はい (v4.3 以降) はい (v4.3 以降) はい
Microsoft Entra 対話型 (MFA) 認証 2 はい
Microsoft Entra マネージド ID 認証 はい (v5.6 以降) はい (v5.6 以降) はい はい はい
Microsoft Entra ID サービス プリンシパル認証 はい (v5.9 以降) はい (v5.9 以降) はい はい はい
Microsoft Entra ID サービス プリンシパル証明書認証 はい
Microsoft Entra の既定の Azure 認証 はい
Windows 統合認証 はい はい はい はい
一括コピー はい はい
データの検出と分類のメタデータ はい (v5.8 以降) はい (v5.8 以降)
複数のアクティブな結果セット (MARS) はい はい はい
空間データ型
テーブル値パラメーター (TVP) はい (v5.10 以降) はい (v5.10 以降) はい はい はい
MultiSubnetFailover はい はい はい はい (常に / 必須)
透過的なネットワーク IP の解決 はい はい はい はい
TDS 8.0 (厳格な暗号化) および TLS 1.3 はい (v5.10 以降) はい (v5.10 以降) はい (v16.3 以降) はい はい
JSON データ型
Vector (float32) データ型

1 1 これらのドライバーは Microsoft ODBC Driver for SQL Server に依存しているため、その機能をサポートするドライバーのバージョンも使用する必要があります。

2 Windows 上のみ。

ヘルプ

SQL ドキュメントへの投稿

SQL コンテンツを自分で編集できることはご存じですか。 これにより、ドキュメントが改善されるだけでなく、ページの共同作成者としてもクレジットされます。

詳細については、 Microsoft Learn ドキュメントの編集を参照してください。