Support et cycle de vie de Go-MSSQLDB

Cet article décrit les exigences de la version Go, la compatibilité des versions de SQL Server et le modèle de support du go-mssqldb pilote.

Prise en charge des versions Go

Le go-mssqldb pilote est testé contre les deux dernières versions stables de Go (stable Go). Lorsqu’une nouvelle version de Go est publiée, l’équipe de pilotes valide la compatibilité et met à jour la matrice d’intégration continue (CI).

Version du pilote Version Minimum Go
v1.10.x Go 1.25
v1.9.x Go 1.23
v1.8.x Go 1.18
v1.7.x Go 1.17

compatibilité des versions SQL Server

Le pilote fonctionne avec les plateformes Microsoft SQL suivantes :

Platform Versions prises en charge
SQL Server Toutes les versions prises en charge
Azure SQL Database Tous les paliers
Azure SQL Managed Instance (Instance gérée Azure SQL) Tous les paliers
Base de données SQL dans Microsoft Fabric Tous les paliers
Entrepôt de données Fabric Tous les paliers
Azure Synapse Analytics Pools SQL sans serveur et dédiés

Note

Les versions plus anciennes de SQL Server non prises en charge peuvent ne pas prendre en charge TLS 1.2 ou ultérieures. Pour vous connecter à ces versions, configurez encrypt=false ou mettez à jour une version SQL Server prise en charge. Voir Limitations pour plus d’informations.

Prise en charge du système d’exploitation

Le pilote fonctionne sur n’importe quelle plateforme prise en charge par Go :

Système d'exploitation Remarques
Windows Authentification Windows (SSPI) est disponible nativement.
Linux Kerberos et authentification NTLM prise en charge. Voir Linux et macOS.
macOS Kerberos et authentification NTLM prise en charge. Voir Linux et macOS.

Modèle de support

Le go-mssqldb pilote est un projet open source hébergé sur GitHub. Microsoft gère le pilote et accepte les contributions de la communauté.

  • Rapports de bugs - Signalez un problème sur le suivi de problèmes de GitHub.
  • Demandes de fonctionnalités - Faites un problème auprès du enhancement label.
  • Problèmes de sécurité - Suivez les instructions de rapport dans le fichier SECURITY.md .
  • Support commercial - Pour Azure SQL Database et Azure SQL Managed Instance, ouvrez un ticket de support via le portail Azure.