Partager via


Matrice de prise en charge des fonctionnalités des pilotes pour Microsoft SQL Server

Si vous envisagez d’utiliser une fonctionnalité dans Microsoft SQL Server, sachez qu’elle ne sera pas nécessairement disponible dans tous les pilotes pour différentes raisons, notamment :

  • La fonctionnalité ne s’applique pas à la technologie du pilote.
  • La fonctionnalité est nouvelle et n’a pas encore été implémentée sur tous les pilotes.
  • La fonctionnalité n’est pas demandée dans le pilote.
  • D’autres fonctionnalités sont implémentées en premier.

Nous aimerions que tous les pilotes prennent en charge l’ensemble des fonctionnalités et nous efforçons de garantir la parité des fonctionnalités entre les pilotes. Toutefois, cela n’est pas toujours possible. Pour vous aider à choisir le pilote adapté à vos besoins, voici la liste des fonctionnalités courantes et des pilotes qui les implémentent.

Fonctionnalité Microsoft.Data.SqlClient (.NET Core)Microsoft.Data. Microsoft.Data.SqlClient (.NET Framework)Microsoft.Data. System.Data.SqlClient (.NET Core) System.Data.SqlClient (.NET Framework)System.Data.
Always Encrypted Oui Oui Oui (v4.6+)
Always Encrypted avec enclaves sécurisées Oui (v1.1+) Oui (v1.1+) Oui (v4.7.2+)
Authentification par jeton d’accès Microsoft Entra Oui Oui Oui (v4.6+) Oui (v4.6+)
Authentification par mot de passe Microsoft Entra Oui Oui Oui (v4.6+)
Authentification intégrée Microsoft Entra Oui Oui Oui (v4.6+)
Authentification Microsoft Entra Interactive (MFA) Oui Oui (v2.0+)
Authentification d’identité gérée par Microsoft Entra Oui (v2.1+) Oui (v2.1+)
Authentification du principal de service Microsoft Entra Oui (v2.0+) Oui (v2.0+)
Authentification par certificat du principal de service Microsoft Entra
Authentification Azure Microsoft Entra par défaut Oui (v3.0+) Oui (v3.0+)
Authentification Windows intégrée Oui Oui Oui Oui
Copie en bloc Oui Oui Oui Oui
Métadonnées de niveau de confidentialité et de classification des données Oui Oui
MARS (Multiple Active Result Sets) Oui Oui Oui Oui
Types de données spatiales Oui Oui
Paramètres table Oui Oui Oui Oui
MultiSubnetFailover Oui Oui Oui Oui
Résolution transparente d’adresses IP réseau Oui Oui
TDS 8.0 (chiffrement strict) et TLS 1.3 Oui (v5.1+) Oui (v5.1+)
Fonctionnalité Microsoft ODBC Driver for SQL Server sur Windows Microsoft ODBC Driver for SQL Server sur Linux et macOS JDBC Driver pour SQL Server OLE DB Driver pour SQL Server
Always Encrypted Oui (v13.1+) Oui (v13.1+) Oui (v6.0+)
Always Encrypted avec enclaves sécurisées Oui (v17.4+) Oui (v17.4+) Oui (v8.2+)
Authentification par jeton d’accès Microsoft Entra Oui (v13.1+) Oui (v13.1+) Oui (v6.0+) Oui (v18.2+)
Authentification par mot de passe Microsoft Entra Oui (v13.1+) Oui (v13.1+) Oui (v6.0+) Oui (v18.2+)
Authentification intégrée Microsoft Entra Oui (v13.1+) Oui (v17.6+) Oui (v6.0+) Oui (v18.2+)
Authentification Microsoft Entra Interactive (MFA) Oui (v17.1+) Oui (v9.2+) Oui (v18.3+)
Authentification d’identité gérée par Microsoft Entra Oui (v17.3+) Oui (v17.3+) Oui (v7.2+) Oui (v18.3+)
Authentification du principal de service Microsoft Entra Oui (v17.7+) Oui (v17.7+) Oui (v9.2+) Oui (v18.5+)
Authentification par certificat du principal de service Microsoft Entra Oui (v12.4+)
Authentification Azure Microsoft Entra par défaut Oui (v12.2+)
Authentification Windows intégrée Oui Oui Oui Oui
Copie en bloc Oui Oui Oui Oui
Métadonnées de recherche et de classification des données Oui (v17.2+) Oui (v17.2+) Oui (v7.0+) Oui (v18.5+)
MARS (Multiple Active Result Sets) Oui Oui Oui
Types de données spatiales Oui (v7.0+)
Paramètres table Oui Oui Oui (v6.0+) Oui
MultiSubnetFailover Oui Oui Oui Oui
Résolution transparente d’adresses IP réseau Oui (v13.0+) Oui (v13.1+) Oui (v6.0+) Oui (v18.4+)
TDS 8.0 (chiffrement strict) et TLS 1.3 Oui (v18.0+) Oui (v18.0+) Oui (v11.2+) Oui (v19.2+)
Fonctionnalité Pilotes pour PHP pour SQL Server sur Windows1 Pilotes pour PHP pour SQL Server sur Linux et macOS1 Tedious (Node.js) pyODBC (Python)1 Go (go-lang)
Always Encrypted Oui (v5.2+) Oui (v5.2+) Oui Oui
Always Encrypted avec enclaves sécurisées Oui (v5.8+) Oui (v5.8+) Oui
Authentification par jeton d’accès Microsoft Entra Oui (v4.3+) Oui (v4.3+) Oui Oui Oui
Authentification par mot de passe Microsoft Entra Oui (v4.3+) Oui (v4.3+) Oui Oui Oui
Authentification intégrée Microsoft Entra Oui (v4.3+) Oui (v4.3+) Oui
Authentification Microsoft Entra Interactive (MFA) Oui2 Oui
Authentification d’identité gérée par Microsoft Entra Oui (v5.6+) Oui (v5.6+) Oui Oui Oui
Authentification du principal de service Microsoft Entra Oui (v5.9+) Oui (v5.9+) Oui Oui Oui
Authentification par certificat du principal de service Microsoft Entra Oui
Authentification Azure Microsoft Entra par défaut Oui
Authentification Windows intégrée Oui Oui Oui Oui
Copie en bloc Oui Oui
Métadonnées de recherche et de classification des données Oui (v5.8+) Oui (v5.8+)
MARS (Multiple Active Result Sets) Oui Oui Oui
Types de données spatiales
Paramètres table Oui (v5.10+) Oui (v5.10+) Oui Oui Oui
MultiSubnetFailover Oui Oui Oui Oui (toujours/non facultatif)
Résolution transparente d’adresses IP réseau Oui Oui Oui Oui
TDS 8.0 (chiffrement strict) et TLS 1.3 Oui (v5.10+) Oui (v5.10+) Oui (v16.3+) Oui

1 Étant donné que ces pilotes s’appuient sur Microsoft ODBC Driver for SQL Server, il est nécessaire d’utiliser également une version de ce pilote qui prend en charge la fonctionnalité.

2 Uniquement sur Windows.

Obtenir de l’aide

Contribuer à la documentation SQL

Saviez-vous que vous pouvez modifier le contenu SQL vous-même ? Dans ce cas, non seulement vous nous aidez à améliorer notre documentation, mais vous êtes également cité en tant que contributeur à la page.

Pour plus d’informations, consultez Guide pratique pour contribuer à la documentation SQL Server