Отказоустойчивый сервер имеет статус (Зеркальный, Отключен, При восстановлении), а основной сервер имеет статус (Основной, Отключен).
Как происходит переподключение этих серверов?
sql-server
sql-server-2008-r2
mirroring
a_horse_with_no_name
источник
источник
Ответы:
Иногда перезапуск конечной точки зеркального отображения на основном сервере может решить эту проблему.
Для этого используйте следующий T-SQL.
Чтобы получить имя конечной точки.
См. KB 2490051 для более подробной информации.
источник
Во-первых, попытайтесь заставить их повторно соединиться с этой командой T-SQL на основном сервере:
Если это не помогло, у вас возникла проблема связи между принципалом и зеркалом, и вот тут начинается самое интересное. Это может быть что угодно: от IP-соединения до безопасности на конечных точках зеркального отображения и различных методов шифрования. Я бы порекомендовал книгу Роберта Дэвиса Pro SQL Server 2008 Mirroring, если вам нужно углубиться в устранение неполадок.
источник
В нашем случае мы используем проверку подлинности сертификата для подключения конечных точек зеркального отображения, и проблема заключалась в том, что истек срок действия одного из сертификатов, которые использовали конечные точки зеркального отображения.
Вы можете проверить срок действия сертификата, участвующего в аутентификации конечной точки, выполнив
Если это так, вам нужно будет создать новые сертификаты на любой срок действия, а затем сделать это
ALTER ENDPOINT
после того, как они были импортированы.источник
Я исправил эту проблему с помощью следующих шагов, перезапуск конечной точки только на PRIMARY не помог
НА ПЕРВИЧНОМ:
На ЗЕРКАЛО:
Вернуться на ПЕРВИЧНЫЙ:
источник
Случай:
Когда вы запускаете следующую команду на главном сервере:
После выполнения вышеуказанной команды ваша БД переходит в
[mirror, disconnected]
состояние на зеркальном сервере.Разрешение:
Шаг 1: Запустите ниже запрос на зеркало
Шаг 2: После выполнения команды ниже ваша БД будет доступна.
Примечание. Шаг 2 займет некоторое время для восстановления.
источник
Если «RESUME PARTNER» не работает
Я бы разбил зеркало для этой базы данных и перенастроил бы ее.
- STEP 1 ON PRINCIPAL, разбить зеркало для базы данных
- STEP 2 ON MIRROR, разбить зеркало для базы данных
- ШАГ 3 НА ЗЕРКАЛО
- ШАГ 4 НА ЗЕРКАЛО
- ШАГ 5 НА ОСНОВАНИИ
- STEP 6 ON PRINCIPAL, если WITNESS уже настроен
Стоит отметить, что все вышеперечисленное может быть выполнено в рабочее время, так как основная база данных всегда будет онлайн и доступна.
источник