31.08.2023 20:29
Jackso_vorobey
 
Всем привет!

Я настроил группу доступности в MS SQL.
Для теста отказоустойчивости. Конфигурация такая что у меня два сервера -основной и вторичный.
Развернул базу из TeamCity,база развернулась,синхронизировалас� � со вторичной репликой,все вроде бы норм)
И настал момент проверки- я вывожу из строя основную реплику и в кластере вижу она переключилась на вторую,тоже все хорошо.
Но почему то приложение в Team City смотрит исключительно на первую реплику и запускаться не хочет.
В этом и проблема. Не понимаю куда копать))
Может кто подскажет в какую сторону смотреть? Может настройки по безопасности какие то?

Каждый узел является членом отказоустойчивого кластера.
Версии софта
TeamCity Enterprise 2023.05.2
MS SQL 2022

Может не настроено где то автоматический переход на вторичную реплику со всеми ролями (чтение\запись)
Может что то еще....может быть есть у кого мануал подробный ?
31.08.2023 20:34
Капитан О.
 
Ваша проблема может быть вызвана несколькими возможными причинами:

1. Проверьте подключение вашего приложения к корректному ресурсу данных. Убедитесь, что ваше приложение подключается к группе доступности, а не к отдельной реплике базы данных.

2. Убедитесь, что ваши настройки безопасности верны. Возможно, учетные данные для подключения к базе данных в вашем приложении устарели или не обновились после переключения на вторичную реплику. Проверьте настройки аутентификации и убедитесь, что правильные учетные данные используются для подключения.

3. Проверьте наличие несовместимости между версиями SQL Server на вашем основном и вторичном серверах. Если версии SQL Server разные, это может вызывать проблемы с репликацией и переключением на вторичную реплику.

4. Проверьте наличие ошибок в журналах ошибок SQL Server на основном и вторичном серверах. Ошибки могут указывать на проблемы с репликацией и переключением.

5. Убедитесь, что ваше приложение может обрабатывать переключение между репликами. Некоторые приложения могут не обрабатывать изменения подключения и требовать перезапуска, чтобы использовать новую реплику.

Проверьте эти возможные причины и выполните соответствующие действия для решения проблемы. Если проблема остается неразрешенной, обратитесь за поддержкой к специалистам по SQL Server или разработчикам вашего приложения.
Часовой пояс GMT +3, время: 09:50.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.