GO-MSSQLDB 지원 및 라이프사이클

이 글에서는 Go 버전 요구사항, SQL Server 버전 호환성, 그리고 드라이버 지원 모델을 go-mssqldb 설명합니다.

Go 버전 지원

드라이버는 go-mssqldb 가장 최근 두 개의 안정된 Go 버전과 비교해 테스트됩니다. 새로운 Go 버전이 출시되면 드라이버 팀은 호환성을 검증하고 지속적 통합(CI) 매트릭스를 업데이트합니다.

드라이버 버전 최소 고 버전
v1.10.x Go 1.25
v1.9.x Go 1.23
v1.8.x Go 1.18
v1.7.x Go 1.17

SQL Server 버전 호환성

이 드라이버는 다음 Microsoft SQL 플랫폼과 함께 작동합니다:

Platform 지원되는 버전
SQL Server 지원되는 모든 버전
Azure SQL 데이터베이스 모든 계층
Azure SQL Managed Instance(애저 SQL 매니지드 인스턴스) 모든 계층
Microsoft Fabric의 SQL 데이터베이스 모든 계층
패브릭 데이터 웨어하우스 모든 계층
Azure Synapse Analytics 서버리스 및 전용 SQL 풀

Note

구형, 지원이 중단된 SQL Server 버전은 TLS 1.2 이상을 지원하지 않을 수 있습니다. 이 버전들에 연결하려면 지원되는 SQL Server 버전으로 설정 encrypt=false 하거나 업그레이드하세요. 자세한 내용은 제한 사항을 참조하세요.

운영 체제 지원

드라이버는 Go가 지원하는 모든 플랫폼에서 실행됩니다:

운영 체제 Notes
Windows Windows 인증(SSPI)는 네이티브로 제공됩니다.
리눅스 Kerberos 및 NTLM 인증 지원. 리눅스와 macOS를 참고하세요.
macOS Kerberos 및 NTLM 인증 지원. 리눅스와 macOS를 참고하세요.

지원 모델

이 드라이버는 go-mssqldbGitHub에 호스팅된 오픈소스 프로젝트입니다. Microsoft는 드라이버를 유지하며 커뮤니티의 기여를 받습니다.

  • 버그 리포트 - GitHub 이슈 트래커에 문제를 제출하세요.
  • 기능 요청 - 라벨에 enhancement 문제를 제기하세요.
  • 보안 문제 - SECURITY.md 파일에 있는 보고 지침을 따르세요.
  • 상업적 지원 - Azure SQL Database 및 Azure SQL Managed Instance에 대해서는 Azure 포털을 통해 지원 티켓을 열어보세요.