Driver ADBC wire-protocol
Microsoft SQL Server
Wire-Protocol MS-TDS 7.4
Aucun client SQL Server nécessaire.
- Base de données
- Microsoft SQL Server
- Wire-protocol
- MS-TDS 7.4
- Plateformes
- Linux (x64) · Windows (x64)
Présentation
Ce driver dialogue avec Microsoft SQL Server exactement comme SQL Server l'attend : MS-TDS 7.4 sur TCP/TLS, implémenté nativement. Il couvre SQL Server 2012 à 2025, Azure SQL et Microsoft Fabric Warehouse, et livre des RecordBatch Apache Arrow de bout en bout, sans ODBC ni bibliothèque cliente SQL Server.
Ce qu'il fait différemment
TDS 7.4 implémenté nativement
Le protocole complet, négociation du chiffrement comprise : le driver se connecte comme SQL Server l'attend, avec OpenSSL pour seule dépendance d'exécution.
Types VECTOR et géospatiaux
Le type VECTOR(n) de SQL Server 2025 devient une liste Arrow de taille fixe, et geometry / geography sont convertis en WKB GeoArrow.
Directement dans les buffers Arrow
Les lignes de résultat sont décodées directement dans des buffers colonnes Arrow — aucun objet ligne intermédiaire entre la socket et votre table.
Les services cloud couverts
Le même driver, la même forme de chaîne de connexion, pour Azure SQL et Microsoft Fabric Warehouse.
Authentification
- Comptes SQL Server (utilisateur / mot de passe)
- Authentification intégrée — SSPI Windows
- Kerberos via GSSAPI / SPNEGO sur POSIX
- Microsoft Entra ID
Se connecter depuis votre langage
Le driver se charge par son nom dans tous les clients ADBC. Choisissez votre langage :
Installer le driver Microsoft SQL Server
Documentation de référence
Toutes les options, tous les mappings de types et le guide de dépannage complet sont dans la documentation.