Siklus hidup dukungan driver SqlClient

Microsoft.Data.SqlClient didistribusikan secara terpisah dari .NET. Aplikasi yang didukung menggunakan rilis driver yang didukung pada runtime dan sistem operasi .NET atau .NET Framework yang didukung.

Level dukungan

  • Rilis Long-Term Support (LTS) mendapatkan dukungan selama tiga tahun setelah rilis awalnya.
  • Tanggal akhir Standard-Term Support (STS) tercantum untuk setiap lini rilis.
  • Rilis pratinjau tidak didukung untuk digunakan di lingkungan produksi.
  • Hanya lini rilis yang didukung yang menerima perbaikan servis.

Rilis Microsoft.Data.SqlClient yang didukung secara aktif

Versi Rilis awal Patch terbaru Rilis tambalan Tingkat dukungan Berakhirnya Dukungan
7.0 17 Maret 2026 7.0.3 10 September 2026 STS Akan ditentukan oleh rilis berikutnya
6.1 14 Agustus 2025 6.1.7 10 September 2026 Dukungan Jangka Panjang (LTS) 14 Agustus 2028

Gunakan patch terbaru dalam lini rilis yang dipilih. Rilis patch berisi perbaikan dan tidak sengaja menambahkan fitur yang merusak.

Rilis Microsoft.Data.SqlClient yang tidak lagi didukung

Versi Rilis awal Patch terakhir Rilis tambalan Tingkat dukungan Dukungan berakhir
6.0 9 Januari 2025 6.0.5 16 Januari 2026 STS 14 Februari 2026
5.2 28 Februari 2024 5.2.3 29 April 2025 STS 28 Agustus 2025
5.1 19 Januari 2023 5.1.9 13 Januari 2026 Dukungan Jangka Panjang (LTS) 20 Januari 2026
5.0 29 Juli 2022 5.0.2 31 Maret 2023 STS 19 Juli 2023
4.1 Januari 31, 2022 4.1.1 13 September 2022 STS 29 Januari 2023
4,0 18 November 2021 4.0.6 21 Agustus 2024 Dukungan Jangka Panjang (LTS) 19 November 2024
3.1 30 Maret 2022 3.1.7 20 Agustus 2024 Dukungan Jangka Panjang (LTS) 30 Maret 2025
3.0 9 Juni 2021 3.0.1 24 September 2021 STS Mei 18, 2022
2.1 19 November 2020 2.1.7 Selasa, 09 Januari 2024 Dukungan Jangka Panjang (LTS) 20 November 2023
2.0 16 Juni 2020 2.0.1 25 Agustus 2020 STS Mei 19, 2021
1.1 20 November 2019 1.1.4 10 Maret 2021 Dukungan Jangka Panjang (LTS) 21 November 2022
1.0 28 Agustus 2019 1.0.19269.1 26 September 2019 STS 20 Mei 2020

Mutakhirkan aplikasi pada jalur yang dukungannya telah berakhir. Tinjau Apa yang Baru di Microsoft. Data.SqlClient dan Migrasi dari System.Data.SqlClient ke Microsoft. Data.SqlClient untuk perubahan yang memengaruhi pembaruan.

Kerangka kerja target

Microsoft. Data.SqlClient 7.0 mendukung aplikasi yang menargetkan:

Target aplikasi Sistem operasi
.NET Framework 4.6.2 atau lebih baru Versi Windows yang didukung untuk versi .NET Framework yang dipilih
.NET 8 atau yang lebih baru Versi Windows, Linux, dan macOS yang didukung untuk versi .NET yang dipilih

Paket ini mencakup aset kompatibilitas .NET Standard 2.0 untuk pustaka. Aplikasi eksekusi harus menargetkan runtime .NET atau .NET Framework yang didukung. Untuk langkah penerapan, lihat Instal, pembaruan, dan sebarkan Microsoft. Data.SqlClient.

Kompatibilitas database

Matriks ini mencantumkan jalur driver dan produk basis data yang didukung secara aktif. Yes Berarti driver mendukung koneksi ke produk database. Fitur individual dapat memerlukan driver yang lebih baru, mesin basis data, tingkat layanan, atau versi protokol.

Produk basis data 7.0 6.1
Azure SQL Database Ya Ya
Azure SQL Managed Instance Ya Ya
Azure Synapse Analytics Ya Ya
Basis data SQL dalam Microsoft Fabric Ya Ya
Gudang di Microsoft Fabric Ya Ya
SQL Server 2025 Ya Ya
SQL Server 2022 Ya Ya
SQL Server 2019 Ya Ya
SQL Server 2017 Ya Ya

Database SQL dan Warehouse di Microsoft Fabric menggunakan endpoint TDS dan memerlukan autentikasi Microsoft Entra. Warehouse tidak mendukung Multiple Active Result Sets (MARS). Tinjau artikel konektivitas Fabric yang terhubung untuk persyaratan dan batasan autentikasi khusus layanan saat ini.

Dukungan Azure Key Vault Provider

Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider didistribusikan secara terpisah dari driver inti.

Versi Rilis awal Patch terbaru Rilis tambalan Tingkat dukungan Berakhirnya Dukungan
7.x 17 Maret 2026 7.0.3 10 September 2026 STS Akan ditentukan oleh rilis berikutnya
6.x 14 Agustus 2025 6.1.2 19 Agustus 2025 Dukungan Jangka Panjang (LTS) 14 Agustus 2028
5.x 2 Februari 2024 5.1.0 2 Februari 2024 Dukungan Jangka Panjang (LTS) 3 Februari 2027

Jalur penyedia yang tidak lagi didukung:

Versi Rilis awal Patch terakhir Rilis tambalan Tingkat dukungan Dukungan berakhir
3.x 14 Juni 2021 3.0.0 14 Juni 2021 Dukungan Jangka Panjang (LTS) 15 Juni 2024
2.x 3 Maret 2021 2.0.0 3 Maret 2021 Dukungan Jangka Panjang (LTS) 4 Maret 2024
1.x 19 November 2019 1.2.0 1 Desember 2020 Dukungan Jangka Panjang (LTS) 21 November 2022

Dukungan ekstensi Microsoft.Data.SqlClient

Paket ekstensi yang diperkenalkan dengan Microsoft. Data.SqlClient 7.0 awalnya menggunakan versi 1.0.0. Mulai versi 7.0.2, driver inti dan paket pendampingnya menggunakan versi yang diselaraskan. Aplikasi harus merujuk pada versi yang sesuai.

Package Versi terbaru yang diselaraskan Rilis awal Tingkat dukungan Berakhirnya Dukungan
Microsoft.Data.SqlClient.Extensions.Abstractions 7.0.3 17 Maret 2026 Dukungan Jangka Panjang (LTS) 17 Maret 2029
Microsoft.Data.SqlClient.Extensions.Azure 7.0.3 17 Maret 2026 Dukungan Jangka Panjang (LTS) 17 Maret 2029

Sistem operasi yang didukung

Microsoft. Data.SqlClient mendukung:

Mode yang tidak bergantung pada globalisasi tidak didukung.

Kebijakan kerentanan ketergantungan

Microsoft. Data.SqlClient mendeklarasikan ketergantungan eksternal dalam paket NuGet-nya. NuGet menyelesaikan ketergantungan tersebut ketika sebuah aplikasi memulihkan paket.

Definisi paket diperbarui dengan versi ketergantungan langsung yang aman pada rilis minor. Lini driver yang didukung hanya akan menerima hotfix untuk dependensi yang rentan jika dependensi tersebut dapat diperbarui tanpa menyebabkan kerusakan kompatibilitas transitif. Jika tidak, perbarui ketergantungan yang terdampak di aplikasi dan uji konflik ketergantungan.