共用方式為


SqlClient 驅動程式支援生命週期

下載 ADO.NET

Microsoft.Data.SqlClient 程式庫會遵循適用於所有版本的最新 .NET Core 支援原則。

檢視 .NET Core 支持原則

Microsoft.Data.SqlClient 發行步調

從 1.2 版開始,每隔六個月就會定期發行穩定的新 (GA) 發行版本,期間還會提供 2 到 3 個預覽版本。 專案關係人和維護人員會根據一些資格和客戶回應,來選擇長期支援 (LTS) 版本。

主動支援的發行版本

版本 正式發行日期 最新修補程式版本 修補程式發行日期 支援層級 結束支援
6.1 2025 年 8 月 14 日 6.1.3 2025 年 11 月 14 日 LTS 2028 年 8 月 14 日
6.0 2025年1月9日 6.0.4 2025 年 11 月 15 日 STS 2026 年 2 月 14 日
5.1 2023 年 1 月 19 日 5.1.8 2025 年 11 月 14 日 LTS 2026 年 1 月 20 日

支援終止的發行版本

版本 發行日期 最新修補檔版本 最新的修補檔發行日期 支援層級 支援已結束
5.2 2024 年 2 月 28 日 5.2.3 2025年4月29日 STS 2025年8月28日
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 日

Azure 金鑰保存庫提供者發行週期

新增新功能時,會視需要發佈新的 Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider 穩定 (GA) 版本。 專案關係人和維護人員會根據一些資格和客戶回應,來選擇長期支援 (LTS) 版本。

主動支援的 Azure 金鑰保存庫提供者版本

版本 正式發行日期 最新修補程式版本 修補程式發行日期 支援層級 結束支援
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 日

支援終止的 Azure 金鑰保存庫提供者版本

版本 正式發行日期 最新修補程式版本 修補程式發行日期 支援層級 結束支援
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 日

長期支援 (LTS) 發行版本

LTS 版本會在初始版本之後的三年內受到支援。

標準期限支援(STS)釋出

STS 版本在後續的 STS 或 LTS 版本發布後的三個月內提供支援。

SQL 版本與 Microsoft.Data.SqlClient 的相容性

資料庫版本 →
↓ 驅動程式版本
Azure SQL Database Azure Synapse Analytics Azure SQL 受控執行個體 SQL Server 2025 SQL Server 2022 SQL Server 2019 SQL Server 2017 SQL Server 2016 SQL Server 2014 SQL Server 2012
6.1 是的 是的 是的 是的 是的 是的 是的 是的
6.0 是的 是的 是的 是的 是的 是的 是的 是的
5.2 是的 是的 是的 是的 是的 是的 是的 是的 是的
5.1 是的 是的 是的 是的 是的 是的 是的 是的 是的 是的
5.0 是的 是的 是的 是的 是的 是的 是的 是的 是的 是的
4.1 是的 是的 是的 是的 是的 是的 是的 是的 是的 是的
4.0 是的 是的 是的 是的 是的 是的 是的 是的 是的 是的
3.1 是的 是的 是的 是的 是的 是的 是的 是的 是的 是的
3.0 是的 是的 是的 是的 是的 是的 是的 是的 是的 是的
2.1 是的 是的 是的 是的 是的 是的 是的 是的 是的 是的
2.0 是的 是的 是的 是的 是的 是的 是的 是的
1.1 是的 是的 是的 是的 是的 是的
1.0 是的 是的 是的 是的 是的 是的

支援的 OS 版本

針對 .NET Framework 應用程式的支援

Microsoft.Data.SqlClient 支援 .NET Framework v4.6.2 與更新版本所支援的所有作業系統。

.NET Framework 系統需求

針對 .NET Core 應用程式的支援

Microsoft.Data.SqlClient 支援所有由 .NET 版本所支援的作業系統,且已處於活躍支援狀態。

.NET Core 支援的 OS 生命周期原則

注意

目前不支援全球化不區分模式。

相依性弱點的支援原則

Microsoft.Data.SqlClient 在其 NuGet 套件定義中定義外部相依性。 NuGet 工具會在應用程式建置時解析這些相依性。 NuGet 套件定義會在每個次要版本中更新為直接相依性的安全版本。 只有在可以更新相依性而不造成可轉移相依性相容性中斷時,才會在支援版本的 Hot Fix 中更新具有已知弱點的相依性。 如果無法以這種方式更新易受攻擊的相依性,則應用程式需要更新相依性並確保它們沒有相依性衝突。