Источник возникновения симптома (ошибка в EventViewer/JAS/логи A2FA/ошибки мобильного приложения/визуальные ошибки в мобильном приложении):
Файлы логов Aladdin2FAService: main.log
Версия ПО:
Aladdin 2FA Server: все версии
Проблема:
Появление ошибки при запуске службы aladdin2faService: "A2FA No instance matching ‘SQLEXPRESS’ returned from host".
Пример, как выглядит запись ошибки в main-логе сервера Aladdin 2FA Server :
{"level":"error","ts":"2022-12-06T17:07:32.903+0300","caller":"aladdin-2fa-service/exec.go:428","msg":"End","subject":"service","prevStatus":"Idle","currentStatus":"AccountManagerPreparing","action":"prepareService","description":"AccountManager hasn't been initialized","error":"no instance matching 'SQLA2FASRV' returned from host 'SERG2FA'"}
{"level":"fatal","ts":"2022-12-06T17:07:32.903+0300","caller":"aladdin-2fa-service/main.go:85","msg":"Finished","subject":"service","action":"control","buildVersion":"1.2.1.110","buildTime":"2022-11-16 16:09:29 (RTZST +0300)","error":"no instance matching 'SQLA2FASRV' returned from host 'SERG2FA'"}
Причина:
Самая распространенная причина - сервер MS SQL не настроен для подключения по протоколу TCP/IP.
Так же данная ошибка может возникать при недоступности сервера MS SQL по протоколу TCP/IP.
Решение:
Включить для нужного экземпляра(Instance) MS SQL протокол TCP/IP (см. рисунок ниже);
В случае, если проблема не решилась, возможные действия:
- Проверить, что служба SQL Server работает(см. рисунок ниже);
- Проверить подключение к SQL Server.