Microsoft SQL için sürücü özellik destek matrisi

Bu matris, uygulamaları SQL Server, Azure SQL Veritabanı, Azure SQL Yönetilen Örneği, Azure Synapse Analytics ve SQL database in Microsoft Fabric'e bağlayan sürücüler tarafından uygulanan yetenekleri karşılaştırır. Her veritabanı ürününde veya hizmetinde bir özelliğin mevcut olup olmadığını belirtmez. Ürün bulunabilirliği için bağlantılı özellik dokümantasyonunu kontrol edin.

Programlama dilinizin sürücüsünü ve çalışma zamanınızı kullanın, ardından uygulamanızın ihtiyaç duyduğu yetenekleri desteklediğinden emin olun. Sürücü desteği değişkenlik gösterir çünkü bir yetenek sürücü teknolojisine uygulanmayabilir, başka bir bileşene bağlı olabilir veya uygulanmayabilir.

Matrisi okuma

  • Evet , sürücünün yeteneği desteklediği anlamına gelir. Bağlantı destekleyici dokümantasyon sağlar.
  • Kısmi, sürücünün yalnızca hücrede açıklanan senaryoyu veya gösterimi desteklediği anlamına gelir.
  • Hayır , sürücünün bu yetenek için sürücü düzeyinde destek sağlamadığı anlamına gelir. Uygun olduğunda, uygulamalar yine de metin veya ikili veri gibi genel bir temsil aracılığıyla verilere erişebilir.

Sürücü sürümü niteleyicileri, yalnızca bir özellik şu anda desteklenen sürümlerin tümünde kullanılamadığında görünür. İlgili dokümantasyonu açmak için bağlı bir sürücü adı veya destek değeri seçin. Desteklenmeyen bir yeteneğe ihtiyacınız varsa, sürücünün açılış sayfasındaki Bir özellik talep etme bölümünü kullanın.

.NET sürücüleri

Important

Yeni .NET geliştirme için Microsoft. Data.SqlClient kullanın. System.Data.SqlClient sütunları yalnızca mevcut uygulamalar için uyumluluğu tanımlar. System.Data.SqlClient yeni geliştirme için önerilmez. Mevcut uygulamaları, System.Data.SqlClient'tan Microsoft.Data.SqlClient'a geçiş konusunu izleyerek geçirin.

System.Data.SqlClient NuGet paketi .NET 8'i destekler, ancak .NET 9 veya daha sonraki sürümleri desteklemez. .NET 8 Kasım 2026'da destek sonuna ulaştığında, paketin desteklenen bir .NET çalışma zamanı olmayacak.

Özellik Microsoft. Data.SqlClient (.NET) Microsoft. Data.SqlClient (.NET Framework) System.Data.SqlClient (.NET 8 NuGet paketi, mevcut uygulamalar) System.Data.SqlClient (.NET Framework, mevcut uygulamalar)
Her Zaman Şifreli Evet Evet Hayır Evet (.NET Framework 4.6 ve daha sonraki sürümler)
Her Zaman Şifreli ile güvenli enklavlar Evet Evet Hayır Evet (.NET Framework 4.7.2 ve daha sonraki sürümler)
Microsoft Entra erişim jetonu doğrulama Evet Evet Evet Evet (.NET Framework 4.6 ve daha sonraki sürümler)
Microsoft Entra şifre doğrulaması (kullanımdan kaldırıldı) Evet Evet Hayır Evet (.NET Framework 4.6 ve daha sonraki sürümler)
Microsoft Entra tümleşik kimlik doğrulaması Evet Evet Hayır Evet (.NET Framework 4.6 ve daha sonraki sürümler)
Microsoft Entra Interactive (MFA) kimlik doğrulaması Evet Evet Hayır Evet (.NET Framework 4.7.2 ve daha sonraki sürümler)
Microsoft Entra yönetilen kimlik doğrulaması Evet Evet Hayır Hayır
Microsoft Entra hizmet sorumlusu kimlik doğrulaması Evet Evet Hayır Hayır
Microsoft Entra hizmet sorumlusu sertifikası kimlik doğrulaması Hayır Hayır Hayır Hayır
Microsoft Entra varsayılan Azure kimlik doğrulaması Evet Evet Hayır Hayır
Entegre kimlik doğrulama Evet Evet Evet Evet
Toplu Kopyalama Evet Evet Evet Evet
Veri Bulma ve Sınıflandırma meta verileri Evet Evet Hayır Hayır
Birden Çok Etkin Sonuç Kümesi (MARS) Evet Evet Evet Evet
Uzamsal Veri Türleri Kısmi (Microsoft.SqlServer.Types ile) Kısmi (Microsoft.SqlServer.Types ile) Kısmi (Microsoft.SqlServer.Types ile birlikte) Kısmi (Microsoft.SqlServer.Types ile)
Table-Valued Parametreleri (TVP) Evet Evet Evet Evet
MultiSubnetFailover Evet Evet Evet Evet
Saydam Ağ IP Çözümlemesi Hayır Evet Hayır Evet
TDS 8.0 sıkı şifreleme Evet Evet Hayır Hayır
TLS 1.3 Evet Evet Hayır Hayır
JSON veri türü Evet Evet Hayır Hayır
Vektör (float32) veri türü Evet Evet Hayır Hayır

ODBC, JDBC ve OLE DB sürücüleri

Özellik Windows'da SQL Server için ODBC Sürücüsü Linux ve macOS üzerinde SQL Server için ODBC Sürücüsü SQL Server için JDBC Sürücüsü SQL Server için OLE DB Sürücüsü
Her Zaman Şifreli Evet Evet Evet Hayır
Her Zaman Şifreli ile güvenli enklavlar Evet Evet Evet Hayır
Microsoft Entra erişim jetonu doğrulama Evet Evet Evet Evet
Microsoft Entra şifre doğrulaması (kullanımdan kaldırıldı) Evet Evet Evet Evet
Microsoft Entra tümleşik kimlik doğrulaması Evet Evet Evet Evet
Microsoft Entra Interactive (MFA) kimlik doğrulaması Evet Hayır Evet Evet
Microsoft Entra yönetilen kimlik doğrulaması Evet Evet Evet Evet
Microsoft Entra hizmet sorumlusu kimlik doğrulaması Evet Evet Evet Evet
Microsoft Entra hizmet sorumlusu sertifikası kimlik doğrulaması Hayır Hayır Evet (12.4 ve sonraki sürümler) Hayır
Microsoft Entra varsayılan Azure kimlik doğrulaması Hayır Hayır Evet (12.2 ve daha sonraki sürümler) Hayır
Tümleşik kimlik doğrulaması Evet Evet Evet Evet
Toplu Kopyalama Evet Evet Evet Evet
Veri Bulma ve Sınıflandırma meta verileri Evet Evet Evet Evet
Birden Çok Etkin Sonuç Kümesi (MARS) Evet Evet Hayır Evet
Uzamsal Veri Türleri Kısmi (UDT aracılığıyla) Kısmi (UDT aracılığıyla) Evet Kısmi (UDT aracılığıyla)
Table-Valued Parametreleri (TVP) Evet Evet Evet Evet
MultiSubnetFailover Evet Evet Evet Evet
Saydam Ağ IP Çözümlemesi Evet Evet Evet Evet
TDS 8.0 sıkı şifreleme Evet (sadece ODBC 18) Evet (sadece ODBC 18) Evet (11.2 ve sonraki sürümler) Evet (sadece OLE DB 19)
TLS 1.3 Evet (sadece ODBC 18) Evet (sadece ODBC 18) Evet (11.2 ve sonraki sürümler) Evet (sadece OLE DB 19)
JSON veri türü Hayır Hayır Evet (13.2 ve sonraki sürümler) Hayır
Vektör (float32) veri türü Evet (sadece ODBC 18) Evet (sadece ODBC 18) Evet (13.2 ve sonraki sürümler) Hayır
Vektör (float16) veri tipi Evet (sadece ODBC 18) Evet (sadece ODBC 18) Evet (13.4 ve sonraki sürümler) Hayır

PHP, Node.js, Python ve Go sürücüleri

Özellik Microsoft Drivers for PHP for SQL Server1 Sıkıcı (Node.js) mssql-python (Python) go-mssqldb (Başla)
Her Zaman Şifreli Evet Hayır Hayır Evet
Her Zaman Şifreli ile güvenli enklavlar Evet Hayır Hayır Hayır
Microsoft Entra erişim jetonu doğrulama Evet Evet Evet Evet
Microsoft Entra şifre doğrulaması (kullanımdan kaldırıldı) Evet Evet Evet Evet
Microsoft Entra tümleşik kimlik doğrulaması Hayır Hayır Evet Hayır
Microsoft Entra Interactive (MFA) kimlik doğrulaması Hayır Hayır Evet Evet
Microsoft Entra yönetilen kimlik doğrulaması Evet Evet Evet Evet
Microsoft Entra hizmet sorumlusu kimlik doğrulaması Evet Evet Evet Evet
Microsoft Entra hizmet sorumlusu sertifikası kimlik doğrulaması Hayır Hayır Hayır Evet
Microsoft Entra varsayılan Azure kimlik doğrulaması Hayır Evet Evet Evet
Tümleşik kimlik doğrulaması Evet; Linux ve macOS'a bakınız Kısmi Evet Evet
Toplu Kopyalama Hayır Evet Evet Evet
Veri Bulma ve Sınıflandırma meta verileri Evet Hayır Hayır Hayır
Birden Çok Etkin Sonuç Kümesi (MARS) Evet Hayır Hayır Hayır
Uzamsal Veri Türleri Kısmi (UDT ikili veya akış aracılığıyla) Kısmi (UDT tamponu) Kısmi (ikili veya WKT) Kısmi (UDT aracılığıyla)
Table-Valued Parametreleri (TVP) Evet Evet Hayır Evet
MultiSubnetFailover Evet Evet Evet Evet (varsayılan olarak etkinleştirilmiş)
Saydam Ağ IP Çözümlemesi Evet Hayır Hayır Hayır
TDS 8.0 sıkı şifreleme Kısmi Evet Evet Evet
TLS 1.3 Evet Evet Evet Evet
JSON veri türü Hayır Hayır Hayır Hayır
Vektör (float32) veri türü Hayır Hayır Hayır Hayır
Vektör (float16) veri tipi Hayır Hayır Hayır Hayır

1 PHP sürücüleri SQL Server için Microsoft ODBC Sürücüsü'ne dayanır. Bu özelliği destekleyen bir ODBC sürücü sürümünü kullanın.