Базы данных застряли в режиме «Синхронизировано / в режиме восстановления» после добавления сервера в SQL Avaylability Group - PullRequest
0 голосов
/ 11 марта 2020

У меня есть SQL AlwaysOn Свободная группа, настроенная с 2 узлами. AG работает без каких-либо проблем с этими двумя узлами, и я могу выполнить аварийное переключение на любой из них (эти серверы находятся в одной сети).

Недавно я добавил другой сервер к AG, но это один - Azure VM. Я успешно добавил его в AG с режимом заполнения 'automati c' и настроил его как «Читаемый вторичный объект». Все базы данных создаются на виртуальной машине Azure, но они остаются в режиме «Синхронизировано / в режиме восстановления», я перезапустил сервер, удалил базу данных и снова добавил ее, но всегда все базы данных остаются в этом режиме. В локальной секретной реплике все базы данных находятся в режиме «Синхронизировано», и я могу получить доступ ко всем базам данных только для чтения.

Как вывести эти базы данных из состояния «В восстановлении»?

С уважением.

1 Ответ

0 голосов
/ 12 марта 2020

Я обнаружил проблему, я использовал более новую версию SQL (SQL 2017) на новой реплике, но основной был SQL 2016. После установки SQL 2016 на новую реплику все базы данных «Синхронизированы» и доступны только для чтения.

...