Wsparcie i cykl życia go-mssqldb

Ten artykuł opisuje wymagania dotyczące wersji Go, kompatybilności wersji SQL Server oraz modelu wsparcia dla sterownikago-mssqldb.

Wsparcie dla wersji Go

Sterownik go-mssqldb jest testowany na dwóch najnowszych stabilnych wersjach Go. Gdy nowa wersja Go zostaje wydana, zespół sterowników weryfikuje kompatybilność i aktualizuje macierz ciągłej integracji (CI).

Wersja sterownika Wersja 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

zgodność wersji SQL Server

Sterownik działa na następujących platformach Microsoft SQL:

Platform Obsługiwane wersje
SQL Server Wszystkie obsługiwane wersje
Azure SQL Database Wszystkie warstwy
Azure SQL Managed Instance Wszystkie warstwy
Baza danych SQL w usłudze Microsoft Fabric Wszystkie warstwy
Hurtownia danych Fabric Wszystkie warstwy
Azure Synapse Analytics Serwerowe i dedykowane pule SQL

Note

Starsze, nieobsługiwane wersje SQL Server mogą nie wspierać TLS 1.2 lub nowszych. Aby połączyć się z tymi wersjami, ustaw encrypt=false lub zaktualizuj do obsługiwanej wersji SQL Server. Zobacz Ograniczenia , aby uzyskać więcej informacji.

Obsługa systemów operacyjnych

Sterownik działa na dowolnej platformie obsługiwanej przez Go:

System operacyjny Notatki
Windows Windows authentication (SSPI) jest dostępna natywnie.
Linux Obsługiwane przez uwierzytelnianie Kerberos i NTLM. Zobacz Linux i macOS.
macOS Obsługiwane przez uwierzytelnianie Kerberos i NTLM. Zobacz Linux i macOS.

Model wsparcia

Sterownik go-mssqldb to projekt open-source hostowany na GitHub. Microsoft utrzymuje sterownik i przyjmuje wkłady społeczności.

  • Zgłoszenia błędów – Zgłoś problem do trackera problemów na GitHub.
  • Prośby o funkcje – zgłoś problem do wytwórni.enhancement
  • Problemy z bezpieczeństwem – Postępuj zgodnie z instrukcjami raportowania zawartymi w pliku SECURITY.md .
  • Wsparcie komercyjne – dla Azure SQL Database i Azure SQL Managed Instance otwórz zgłoszenie wsparcia przez portal Azure.