Вопрос

В настоящее время у меня настроено зеркальное отображение между тремя компьютерами: principle, mirror и witness.В течение дня все эти системы работают нормально;они переходят на другой ресурс с помощью команды перехода на другой ресурс и перехода на другой ресурс при отключении любой из станций.Моя проблема в том, что ночью я теряю кворум между тремя станциями, и единственный способ восстановить его - перезапустить SQL-сервер-свидетель.Самое худшее в потере Кворума - это то, что все станции возвращаются в режим восстановления, что делает базу данных непригодной для использования.Это почти как если бы маршрутизатор, соединяющий все станции, вышел из строя.

Я пробовал использовать имена компьютеров и IP-адреса, но безуспешно.У меня есть аналогичные настройки, запущенные у множества других клиентов, поэтому я не думаю, что у нас так настроены SQL-серверы или зеркальное отображение.У меня есть маршрутизатор на ИБП с защитой serge, и маршрутизатор заменялся несколько раз, поэтому я знаю, что это не маршрутизатор.Зеркальная станция была заменена, аппаратное и программное обеспечение, из-за некоторых других проблем, которые все еще возникают.Мое единственное другое решение - заменить свидетеля, но если это не сработает, у меня совсем закончатся идеи.

Ниже приведен файл журнала ошибки, которая возникает при сбое кворума.Это сообщение об ошибке отображается на всех серверах SQL.

09/09/2009 10:07:48,spid20s, Неизвестно, Ошибка подключения к зеркальному отображению базы данных 4 'Произошла ошибка при получении данных:'64 (Указанное сетевое имя больше недоступно.)'.' для 'TCP://Silver1:15111'.

09/09/2009 10:07:48,spid20s, Неизвестно,Ошибка:1474 Суровость:16 Государство:1.

09/09/2009 10:06:16,spid19s, Неизвестно, ошибка подключения к зеркальному отображению базы данных 2 'Сбой поиска DNS с ошибкой:'11001 (такой хост не известен.)'.' для 'TCP://Silver2:15111'.

09/09/2009 10:06:16,spid19s, Неизвестно,Ошибка:1474 Суровость:16 Государство:1.

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

Это было полезно?

Решение

'Сбой поиска DNS с ошибкой:'11001 (такой хост не известен.)'.' для 'TCP://Silver2:15111'.

Это в значительной степени подводит итог всему.Вашим сетевикам лучше бы иметь объяснение, почему DNS-имя 'Silver2' потеряно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top