Go-MSSQLDB Stöd och livscykel

Denna artikel beskriver Go-versionens krav, SQL Server-versionskompatibilitet och supportmodellen för drivrutinengo-mssqldb.

Stöd för Go-versionen

Drivrutinen go-mssqldb testas mot de två senaste stabila Go-versionerna. När en ny Go-version släpps validerar drivrutinsteamet kompatibiliteten och uppdaterar den kontinuerliga integrationsmatrisen (CI).

Drivrutinsversion Minimum Go-versionen
v1.11.x Gå 1.25
v1.10.x Gå 1.25
v1.9.x Gå 1.23
v1.8.x Gå 1.18
v1.7.x Gå 1.17

SQL Server versionskompatibilitet

Drivrutinen fungerar med följande Microsoft SQL-plattformar:

Platform Versioner som stöds
SQL Server Alla versioner som stöds
Azure SQL Database Alla nivåer
Hanterad instans i Azure SQL Alla nivåer
SQL-databas i Microsoft Fabric Alla nivåer
Fabric-datalager Alla nivåer
Azure Synapse Analytics Serverlösa och dedikerade SQL-pooler

Note

Äldre, icke-stödda SQL Server-versioner kanske inte stödjer TLS 1.2 eller senare. För att ansluta till dessa versioner, ställ encrypt=false in eller uppgradera till en stödd SQL Server-version. Se Begränsningar för mer information.

Stöd för operativsystem

Drivrutinen körs på alla plattformar som stöds av Go:

Operativsystem Notes
Windows Windows authentication (SSPI) är tillgängligt native.
Linux Kerberos och NTLM-autentisering stöds. Se Linux och macOS.
macOS Kerberos och NTLM-autentisering stöds. Se Linux och macOS.

Stödmodell

Drivrutinen go-mssqldb är ett open source-projekt som hostas på GitHub. Microsoft underhåller drivrutinen och tar emot bidrag från communityn.

  • Buggrapporter – Lämna in ett problem på GitHub:s problemspårare.
  • Funktionsönskemål – Lämna in ett problem till etiketten enhancement .
  • Säkerhetsproblem – Följ rapporteringsinstruktionerna i SECURITY.md-filen .
  • Kommersiellt stöd – För Azure SQL Database och Azure SQL Managed Instance, öppna ett supportärende via Azure-portalen.