Группа доступности SQL 2012 не переключается при отключении службы
У меня возникла проблема с группами доступности SQL 2012, из-за которой не происходит сбой при завершении работы службы. Когда вы закрываете сервис, вы получите сообщение об ошибке:
При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.
Похоже, что слушатель все еще пытается прослушивать узел, который был только что закрыт.
Если я попытаюсь выполнить аварийное переключение вручную в SSMS, оно успешно завершится после отказа.
Я не уверен точно, что является основной причиной этой проблемы, так как я был в состоянии выключить службу ранее, и это было бы отказоустойчивым. Я думал, что проблема была решена.
Я попытался установить максимальное количество сбоев в указанный период до 25 за каждый час.
2 ответа
Решение проблемы, при которой моя группа доступности останется в автономном режиме при завершении работы одной из служб SQL на узле. Я понятия не имел, почему это происходит, потому что когда-то это работало. Я просто скажу, что это была человеческая ошибка.
Что мне нужно было сделать: - Администрирование -> Диспетчер отказоустойчивости кластеров - -> Службы и приложения -> -> Другие ресурсы -> -> Нажмите Включить автозапуск.
Я должен случайно отключить, потому что я не помню, как его установить. Теперь, когда я выключаю службу, она успешно возвращается, как и ожидалось.
Не стесняйтесь добавлять это в комментарии, но вам нужно предоставить больше подробностей - какая у вас ОС, как настроен ваш слушатель, сколько узлов в вашем кластере, сколько реплик, как настроен ваш кворум, все узлы / реплики в той же маске??? Я могу выбросить несколько причин, по которым вы не можете потерпеть неудачу
- Если вы работаете в ОС ранее 2012 года, возможно, у вас проблемы с последним человеком
- Если у вас четное количество узлов / реплик, вам нужно настроить нечётного человека для кворума
- Если у вас есть узлы / реплики в разных подмасках, вам нужно убедиться, что слушатель прослушивает оба
- Ваши узлы работают с двумя NiC, чтобы включить сердцебиение? Если нет, вам может потребоваться добавить оборудование и настроить его соответствующим образом.
И список продолжается. Дополнительная информация будет полезна.