Go-mssqlDB-Unterstützung und Lebenszyklus

Dieser Artikel beschreibt die Go-Versionsanforderungen, die Versionskompatibilität von SQL Server und das Unterstützungsmodell für den go-mssqldb Treiber.

Go-Versionsunterstützung

Der Treiber go-mssqldb wird gegen die beiden neuesten stabilen Go-Versionen getestet. Wenn eine neue Go-Version veröffentlicht wird, überprüft das Fahrerteam die Kompatibilität und aktualisiert die kontinuierliche Integration (CI)-Matrix.

Treiberversion Minimum Go-Version
v1.10.x Geh 1.25
v1.9.x Go 1.23
v1.8.x Gehen Sie 1.18
v1.7.x Go 1.17

SQL Server Versionskompatibilität

Der Treiber funktioniert mit den folgenden Microsoft SQL-Plattformen:

Plattform Unterstützte Versionen
SQL Server Alle unterstützten Versionen
Azure SQL-Datenbank Alle Ebenen
Verwaltete Azure SQL-Instanz Alle Ebenen
SQL-Datenbank in Microsoft Fabric Alle Ebenen
Fabric Data Warehouse Alle Ebenen
Azure Synapse Analytics Serverlose und dedizierte SQL-Pools

Hinweis

Ältere, nicht mehr unterstützte SQL Server-Versionen unterstützen möglicherweise kein TLS 1.2 oder neuer. Um sich mit diesen Versionen zu verbinden, setzen encrypt=false oder aktualisieren Sie eine unterstützte SQL Server-Version. Weitere Informationen finden Sie unter Einschränkungen .

Betriebssystemunterstützung

Der Treiber läuft auf jeder von Go unterstützten Plattform:

Betriebssystem Hinweise
Windows Windows Authentication (SSPI) ist nativ verfügbar.
Linux Kerberos- und NTLM-Authentifizierung werden unterstützt. Siehe Linux und macOS.
macOS Kerberos- und NTLM-Authentifizierung werden unterstützt. Siehe Linux und macOS.

Unterstützungsmodell

Der Treiber go-mssqldb ist ein Open-Source-Projekt, das auf GitHub gehostet wird. Microsoft pflegt den Treiber und akzeptiert Beiträge der Community.

  • Fehlerberichte – Ein Problem im GitHub Issue Tracker einreichen.
  • Feature Requests – Reichen Sie ein Problem beim Label enhancement ein.
  • Sicherheitsprobleme – Folgen Sie den Berichtsanweisungen in der SECURITY.md-Datei .
  • Kommerzieller Support – Für Azure SQL-Datenbank und Azure SQL Managed Instance eröffnen Sie ein Support-Ticket über das Azure-Portal.