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 支援:
- .NET Framework 應用程式在作業系統上,支援 .NET Framework 4.6.2 或更新版本。
- 由仍在支援中的 .NET 版本所支援之作業系統上的 .NET 應用程式。
全球化不變模式不支援。
相依性漏洞政策
Microsoft.Data.SqlClient 在其 NuGet 套件中宣告外部相依性。 NuGet 在應用程式還原套件時會解決這些相依性。
套件定義會在次要版本中更新為安全直接相依版本。 只有當依賴能在不發生傳遞相容性中斷的情況下更新時,支援的驅動程式行才會收到針對有漏洞相依的熱修正。 否則,請在應用程式中更新受影響的相依性,並測試相依性衝突。