SqlClient 驅動程式支援生命週期

Microsoft.Data.SqlClient 獨立於 .NET 發行。 支援的應用程式使用支援的驅動程式版本,運行於支援的 .NET 或 .NET Framework 執行環境與作業系統上。

支援層級

  • 長期支援(LTS)版本自首次發布起可獲得三年的支援。
  • 各發行版本系列均已列出 Standard-Term Support (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 Framework 版本的 Windows 版本
.NET 8 或更新版本 支援選定的 .NET 版本的 Windows、Linux 及 macOS 版本

此套件包含一個 .NET Standard 2.0 相容函式庫資產。 可執行應用程式必須針對支援的 .NET 或 .NET Framework 執行環境。 關於部署步驟,請參見安裝、更新及部署 Microsoft。Data.SqlClient

資料庫相容性

此矩陣列出積極支援的驅動程式系列及資料庫產品。 Yes 表示驅動程式支援連接資料庫產品。 個別功能可能需要更新的驅動程式、資料庫引擎、服務層級或協定版本。

資料庫產品 7.0 6.1
Azure SQL Database 是的 是的
Azure SQL 受控執行個體 是的 是的
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 提供者支援

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 支援:

全球化不變模式不支援。

相依性漏洞政策

Microsoft.Data.SqlClient 在其 NuGet 套件中宣告外部相依性。 NuGet 在應用程式還原套件時會解決這些相依性。

套件定義會在次要版本中更新為安全直接相依版本。 只有當依賴能在不發生傳遞相容性中斷的情況下更新時,支援的驅動程式行才會收到針對有漏洞相依的熱修正。 否則,請在應用程式中更新受影響的相依性,並測試相依性衝突。