Группа доступности SQL 2012 не переключается при отключении службы

У меня возникла проблема с группами доступности SQL 2012, из-за которой не происходит сбой при завершении работы службы. Когда вы закрываете сервис, вы получите сообщение об ошибке:

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

Похоже, что слушатель все еще пытается прослушивать узел, который был только что закрыт.

Если я попытаюсь выполнить аварийное переключение вручную в SSMS, оно успешно завершится после отказа.

Я не уверен точно, что является основной причиной этой проблемы, так как я был в состоянии выключить службу ранее, и это было бы отказоустойчивым. Я думал, что проблема была решена.

Я попытался установить максимальное количество сбоев в указанный период до 25 за каждый час.

2 ответа

Решение

Решение проблемы, при которой моя группа доступности останется в автономном режиме при завершении работы одной из служб SQL на узле. Я понятия не имел, почему это происходит, потому что когда-то это работало. Я просто скажу, что это была человеческая ошибка.

Что мне нужно было сделать: - Администрирование -> Диспетчер отказоустойчивости кластеров - -> Службы и приложения -> -> Другие ресурсы -> -> Нажмите Включить автозапуск.

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

Не стесняйтесь добавлять это в комментарии, но вам нужно предоставить больше подробностей - какая у вас ОС, как настроен ваш слушатель, сколько узлов в вашем кластере, сколько реплик, как настроен ваш кворум, все узлы / реплики в той же маске??? Я могу выбросить несколько причин, по которым вы не можете потерпеть неудачу

  • Если вы работаете в ОС ранее 2012 года, возможно, у вас проблемы с последним человеком
  • Если у вас четное количество узлов / реплик, вам нужно настроить нечётного человека для кворума
  • Если у вас есть узлы / реплики в разных подмасках, вам нужно убедиться, что слушатель прослушивает оба
  • Ваши узлы работают с двумя NiC, чтобы включить сердцебиение? Если нет, вам может потребоваться добавить оборудование и настроить его соответствующим образом.

И список продолжается. Дополнительная информация будет полезна.

Другие вопросы по тегам