Поддержка и жизненный цикл go-mssqldb

В этой статье описываются требования к версии Go, совместимость версий SQL Server и модель go-mssqldb поддержки драйвера.

Поддержка версий Go

Драйвер go-mssqldb тестируется на двух последних стабильных версиях Go. Когда выходит новая версия Go, команда драйверов проверяет совместимость и обновляет матрицу непрерывной интеграции (CI).

Версия драйвера Версия Minimum Go
v1.10.x Вперёд 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 Все поддерживаемые версии
База данных SQL Azure Все уровни
Управляемый экземпляр Azure SQL Все уровни
База данных SQL в Microsoft Fabric Все уровни
Хранилище данных Fabric Все уровни
Azure Synapse Analytics Бессерверные и выделенные SQL-пулы

Замечание

Старые, не поддерживающие версии SQL Server могут не поддерживать TLS 1.2 или более поздние. Чтобы подключиться к этим версиям, установите encrypt=false или обновите их до поддерживаемой версии SQL Server. См. раздел «Ограничения » для получения дополнительной информации.

Поддержка операционной системы

Драйвер работает на любой платформе, поддерживаемой Go:

Операционная система Примечания
Windows проверка подлинности Windows (SSPI) доступна нативно.
Линукс Поддерживается аутентификация Kerberos и NTLM. См. Linux и macOS.
macOS Поддерживается аутентификация Kerberos и NTLM. См. Linux и macOS.

Модель поддержки

Драйвер — это проект с открытым исходным кодом, go-mssqldb размещённый на GitHub. Microsoft поддерживает драйвер и принимает взносы от сообщества.

  • Отчёты об ошибках — зарегистрируйте проблему в трекере GitHub.
  • Запросы на функции — подайте заявку на проблему с enhancement этикеткой.
  • Вопросы безопасности — следуйте инструкциям по отчётности в файле SECURITY.md .
  • Коммерческая поддержка — для База данных SQL Azure и Управляемый экземпляр SQL Azure откройте заявку поддержки через портал Azure.