SqlClient ドライバーのサポート ライフサイクル

Microsoft。Data.SqlClientは.NETとは独立して出荷されます。 対応アプリケーションは、対応された.NETまたは.NETフレームワークのランタイムおよびオペレーティングシステム上で、対応済みのドライバリリースを使用します。

サポートレベル

  • Long-Term サポート(LTS)リリースは、初回リリースから3年間サポートを受けます。
  • Standard-Term サポート(STS)終了日は各リリースラインごとに記載されています。
  • プレビューリリースは本番環境ではサポートされていません。
  • サポートされたリリースラインのみがサービス修正を受けます。

Microsoft.Data.SqlClient のサポート対象リリース

バージョン 初回リリース 最新パッチ パッチリリース サポート レベル サポート終了
7.0 2026 年 3 月 17 日 7.0.3 2026 年 9 月 10 日 STS 次回のリリースで決定されます
6.1 2025 年 8 月 14 日 6.1.7 2026 年 9 月 10 日 LTS 2028 年 8 月 14 日

選択したリリースラインの最新パッチを使いましょう。 パッチリリースには修正が含まれており、意図的に壊れる機能を追加するわけではありません。

サポート終了のMicrosoft。Data.SqlClientのリリース

バージョン 初回リリース 最後のパッチ パッチリリース サポート レベル サポート終了
6.0 2025 年 1 月 9 日 6.0.5 2026 年 1 月 16 日 STS 2026 年 2 月 14 日
5.2 2024 年 2 月 28 日 5.2.3 2025 年 4 月 29 日 STS 2025 年 8 月 28 日
5.1 2023 年 1 月 19 日 5.1.9 2026 年 1 月 13 日 LTS 2026 年 1 月 20 日
5.0 2022 年 7 月 29 日 5.0.2 2023 年 3 月 31 日 STS 2023 年 7 月 19 日
4.1 2022 年 1 月 31 日 4.1.1 2022 年 9 月 13 日 STS 2023 年 1 月 29 日
4.0 2021 年 11 月 18 日 4.0.6 2024 年 8 月 21 日 LTS 2024 年 11 月 19 日
3.1 2022 年 3 月 30 日 3.1.7 2024 年 8 月 20 日 LTS 2025 年 3 月 30 日
3.0 2021 年 6 月 9 日 3.0.1 2021 年 9 月 24 日 STS 2022 年 5 月 18 日
2.1 2020 年 11 月 19 日 2.1.7 2024 年 1 月 9 日 LTS 2023 年 11 月 20 日
2.0 2020 年 6 月 16 日 2.0.1 2020 年 8 月 25 日 STS 2021 年 5 月 19 日
1.1 2019 年 11 月 20 日 1.1.4 2021 年 3 月 10 日 LTS 2022 年 11 月 21 日
1.0 2019 年 8 月 28 日 1.0.19269.1 2019 年 9 月 26 日 STS 2020 年 5 月 20 日

サポート終了ラインでアプリケーションをアップグレードしましょう。 更新に影響する変更については、Microsoft.Data.SqlClient の新機能および System.Data.SqlClient から Microsoft.Data.SqlClient への移行 を確認してください。

ターゲット フレームワーク

Microsoft。Data.SqlClient 7.0は以下のアプリケーションをサポートしています:

応用対象 オペレーティング システム
.NET Framework 4.6.2 以降 選択した.NETフレームワークバージョンに対応したWindowsバージョン
.NET 8 以降 選択した.NETバージョンに対してWindows、Linux、macOSバージョンをサポートしました

パッケージにはライブラリ用の.NET Standard 2.0互換アセットが含まれています。 実行可能アプリケーションは、サポートされている.NETまたは.NETフレームワークのランタイムを対象にしなければなりません。 デプロイ手順については、Microsoft.Data.SqlClient のインストール、更新、およびデプロイを参照してください。

データベースの互換性

このマトリックスは、アクティブにサポートされているドライバーラインとデータベース製品を示しています。 Yes つまり、ドライバがデータベース製品への接続をサポートしていることを意味します。 個々の機能は、新しいドライバー、データベースエンジン、サービス階層、またはプロトコルバージョンを必要とする場合があります。

データベース製品 7.0 6.1
Azure SQL Database あり あり
Azure SQL Managed Instance あり あり
Azure Synapse Analytics あり あり
Microsoft Fabric 内の SQL データベース あり あり
Microsoft Fabric のウェアハウス あり あり
SQL Server 2025 あり あり
SQL Server 2022 あり あり
SQL Server 2019 あり あり
SQL Server 2017 あり あり

Microsoft FabricのSQLデータベースとウェアハウスはTDSエンドポイントを使用し、Microsoft Entra認証が必要です。 Warehouseは複数のアクティブ結果セット(MARS)をサポートしていません。 リンク先のFabric接続記事で、現在のサービス固有の認証要件や制限を確認してください。

Azure Key Vault Provider のサポート

Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider はコア ドライバーとは別に発送されます。

バージョン 初回リリース 最新パッチ パッチリリース サポート レベル サポート終了
7.x 2026 年 3 月 17 日 7.0.3 2026 年 9 月 10 日 STS 次回のリリースで決定されます
6.x 2025 年 8 月 14 日 6.1.2 2025 年 8 月 19 日 LTS 2028 年 8 月 14 日
5.x 2024 年 2 月 2 日 5.1.0 2024 年 2 月 2 日 LTS 2027 年 2 月 3 日

サポート対象外のプロバイダー回線:

バージョン 初回リリース 最後のパッチ パッチリリース サポート レベル サポート終了
3.x 2021 年 6 月 14 日 3.0.0 2021 年 6 月 14 日 LTS 2024 年 6 月 15 日
2.x 2021 年 3 月 3 日 2.0.0 2021 年 3 月 3 日 LTS 2024 年 3 月 4 日
1.x 2019 年 11 月 19 日 1.2.0 2020 年 12 月 1 日 LTS 2022 年 11 月 21 日

Microsoft。Data.SqlClient拡張のサポート

Microsoft.で導入された拡張パッケージ。Data.SqlClient 7.0は当初バージョン1.0.0を使用していました。 バージョン7.0.2以降、コアドライバーおよびその付属パッケージはアラインドバージョンを使用します。 アプリケーションはマッチングバージョンを参照すべきです。

Package 最新のアラインドバージョン 初回リリース サポート レベル サポート終了
Microsoft.Data.SqlClient.Extensions.Abstractions 7.0.3 2026 年 3 月 17 日 LTS 2029 年 3 月 17 日
Microsoft.Data.SqlClient.Extensions.Azure 7.0.3 2026 年 3 月 17 日 LTS 2029 年 3 月 17 日

サポートされるオペレーティング システム

Microsoft。Data.SqlClientは以下をサポートしています:

  • .NET Framework 4.6.2以降のオペレーティングシステム上で.NET Frameworkアプリケーションを搭載しています。
  • アクティブな.NETリリースでサポートされているオペレーティングシステム上の.NETアプリケーション。

グローバリゼーション不変モードはサポートされていません。

依存脆弱性ポリシー

Microsoft。Data.SqlClientはNuGetパッケージ内で外部依存関係を宣言します。 NuGetはアプリケーションがパッケージを復元する際にこれらの依存関係を解決します。

パッケージ定義は、マイナーリリースでセキュアな直接依存関係バージョンで更新されます。 サポート済みドライバーラインは、依存関係が遷移的互換性の破れなしに更新できる場合にのみ、脆弱な依存関係に対するホットフィックスを受け取ります。 そうでなければ、アプリケーション内で影響を受けた依存関係を更新し、依存関係の競合をテストしてください。