Freigeben über


Unterstützungsmatrix für Treiberfeatures für Microsoft SQL Server

Features, die Sie in Microsoft SQL Server verwenden möchten, sind möglicherweise nicht in allen Treibern verfügbar. Mögliche Gründe, warum ein Feature in einem bestimmten Treiber nicht enthalten ist, sind beispielsweise die folgenden:

  • Das Feature wird auf die betreffende Treibertechnologie nicht angewendet.
  • Das Feature ist neu und noch nicht in allen Treibern implementiert.
  • Es besteht keine Nachfrage nach dem Feature als Teil eines bestimmten Treibers.
  • Andere Features werden zuerst implementiert.

Wir möchten, dass alle Treiber alle Features unterstützen und arbeiten mit Nachdruck daran, Featureparität für die Treiber sicherzustellen. Dies ist jedoch nicht immer möglich. Die folgende Liste mit beliebten Features und den Treibern, die diese jeweils implementieren, soll Sie bei der Auswahl eines für Ihre Bedürfnisse geeigneten Treibers unterstützen.

Funktion Microsoft.Data. SqlClient (.NET Core)Microsoft.Data. Microsoft.Data. SqlClient (.NET Framework)Microsoft.Data. System.Daten.SqlClient (.NET Core) System.Data. SqlClient (.NET Framework)System.Daten.
Immer verschlüsselt Ja Ja Ja (v4.6+)
Immer verschlüsselt mit sicheren Enklaven Ja (v1.1+) Ja (v1.1+) Ja (v4.7.2+)
Microsoft Entra Zugriffstoken-Authentifizierung Ja Ja Ja (v4.6+) Ja (v4.6+)
Microsoft Entra Kennwort-Authentifizierung Ja Ja Ja (Version 4.6 und höher)
Integrierte Microsoft Entra-Authentifizierung Ja Ja Ja (Version 4.6 und höher)
Microsoft Entra Interactive (MFA)-Authentifizierung Ja Ja (v2.0+)
Microsoft Entra verwaltete Identitätsauthentifizierung Ja (v2.1+) Ja (v2.1+)
Microsoft Entra Service-Auftrags-Authentifizierung Ja (v2.0+) Ja (v2.0+)
Microsoft Entra Service-Auftrag certificate authentication
Microsoft Entra Standard-Azure-Authentifizierung Ja (v3.0+) Ja (v3.0+)
Integrierte Windows-Authentifizierung Ja Ja Ja Ja
Bulk-Kopie Ja Ja Ja Ja
Metadaten zur Datensensitivität und Klassifizierung Ja Ja
Mehrere aktive Ergebnismengen (MARS) Ja Ja Ja Ja
Räumliche Datentypen Ja Ja
Tabellenbewertete Parameter (TVP) Ja Ja Ja Ja
MultiSubnetFailover Ja Ja Ja Ja
Transparente Netzwerk-IP-Auflösung Ja Ja
TDS 8.0 (strenge Verschlüsselung) und TLS 1.3 Ja (Version 5.1 und höher) Ja (Version 5.1 und höher)
JSON-Datentyp Ja (v6.0+) Ja (v6.0+)
Vector -Datentyp (float32) Ja (v6.1+) Ja (v6.1+)
Funktion ODBC-Treiber für SQL-Server unter Windows ODBC-Treiber für SQL-Server unter Linux und macOS JDBC-Treiber für SQL-Server OLE DB-Treiber für SQL-Server
Immer verschlüsselt Ja (v13.1+) Ja (v13.1+) Ja (v6.0+)
Immer verschlüsselt mit sicheren Enklaven Ja (v17.4+) Ja (v17.4+) Ja (v8.2+)
Microsoft Entra Zugriffstoken-Authentifizierung Ja (v13.1+) Ja (v13.1+) Ja (v6.0+) Ja (v18.2+)
Microsoft Entra Kennwort-Authentifizierung Ja (v13.1+) Ja (v13.1+) Ja (v6.0+) Ja (v18.2+)
Integrierte Microsoft Entra-Authentifizierung Ja (v13.1+) Ja (v17.6+) Ja (v6.0+) Ja (v18.2+)
Microsoft Entra Interactive (MFA)-Authentifizierung Ja (v17.1+) Ja (v9.2+) Ja (v18.3+)
Microsoft Entra verwaltete Identitätsauthentifizierung Ja (v17.3+) Ja (v17.3+) Ja (v7.2+) Ja (v18.3+)
Microsoft Entra Service-Auftrags-Authentifizierung Ja (v17.7+) Ja (v17.7+) Ja (v9.2+) Ja (v18.5+)
Microsoft Entra Service-Auftrag certificate authentication Ja (v12.4+)
Microsoft Entra Standard-Azure-Authentifizierung Ja (v12.2+)
Integrierte Windows-Authentifizierung Ja Ja Ja Ja
Bulk-Kopie Ja Ja Ja Ja
Metadaten zur Datenermittlung und -klassifizierung Ja (v17.2+) Ja (v17.2+) Ja (v7.0+) Ja (v18.5+)
Mehrere aktive Ergebnismengen (MARS) Ja Ja Ja
Räumliche Datentypen Ja (v7.0+)
Tabellenbewertete Parameter (TVP) Ja Ja Ja (v6.0+) Ja
MultiSubnetFailover Ja Ja Ja Ja
Transparente Netzwerk-IP-Auflösung Ja (v13.0+) Ja (v13.1+) Ja (v6.0+) Ja (v18.4+)
TDS 8.0 (strenge Verschlüsselung) und TLS 1.3 Ja (Version 18.0 und höher) Ja (Version 18.0 und höher) Ja (Version 11.2 und höher) Ja (Version 19.2 und höher)
JSON-Datentyp Ja (v13.2+)
Vector -Datentyp (float32) Ja (v13.2+)
Funktion Treiber für PHP für SQL-Server unter Windows1 Treiber für PHP für SQL-Server unter Linux und macOS1 mühsam (Node.js) pyODBC (Python)1 Go (Go-Lang)
Immer verschlüsselt Ja (v5.2+) Ja (v5.2+) Ja Ja
Immer verschlüsselt mit sicheren Enklaven Ja (v5.8+) Ja (v5.8+) Ja
Microsoft Entra Zugriffstoken-Authentifizierung Ja (v4.3+) Ja (v4.3+) Ja Ja Ja
Microsoft Entra Kennwort-Authentifizierung Ja (v4.3+) Ja (v4.3+) Ja Ja Ja
Integrierte Microsoft Entra-Authentifizierung Ja (v4.3+) Ja (v4.3+) Ja
Microsoft Entra Interactive (MFA)-Authentifizierung Ja2 Ja
Microsoft Entra verwaltete Identitätsauthentifizierung Ja (v5.6+) Ja (v5.6+) Ja Ja Ja
Microsoft Entra Service-Auftrags-Authentifizierung Ja (v5.9+) Ja (v5.9+) Ja Ja Ja
Microsoft Entra Service-Auftrag certificate authentication Ja
Microsoft Entra Standard-Azure-Authentifizierung Ja
Integrierte Windows-Authentifizierung Ja Ja Ja Ja
Bulk-Kopie Ja Ja
Metadaten zur Datenermittlung und -klassifizierung Ja (Version 5.8 und höher) Ja (Version 5.8 und höher)
Mehrere aktive Ergebnismengen (MARS) Ja Ja Ja
Räumliche Datentypen
Tabellenbewertete Parameter (TVP) Ja (v5.10+) Ja (v5.10+) Ja Ja Ja
MultiSubnetFailover Ja Ja Ja Ja (immer/nicht optional)
Transparente Netzwerk-IP-Auflösung Ja Ja Ja Ja
TDS 8.0 (strenge Verschlüsselung) und TLS 1.3 Ja (Version 5.10 und höher) Ja (Version 5.10 und höher) Ja (Version 16.3+) Ja Ja
JSON-Datentyp
Vector -Datentyp (float32)

1 Da diese Treiber auf dem Microsoft ODBC-Treiber für SQL-Server basieren, muss eine Version dieses Treibers verwendet werden, die diese Funktion unterstützt.

2 Nur unter Windows.

Anfordern von Hilfe

Beitrag zur SQL-Dokumentation

Wussten Sie schon, dass Sie SQL-Inhalte selbst bearbeiten könnten? Hierdurch helfen Sie nicht nur mit, unsere Dokumentation zu verbessern, sondern Sie werden auch als Mitwirkender an der Seite aufgeführt.

Weitere Informationen finden Sie unter Bearbeiten der Microsoft Learn-Dokumentation.