У меня есть группа доступности SQL AlwaysOn, настроенная с 2 узлами. AG работает без проблем с этими двумя узлами, и я могу выполнить аварийное переключение на любой из них (эти серверы находятся в одной сети).
Недавно я добавил в группу доступности еще один сервер, но это виртуальная машина Azure. Я успешно добавил его в AG с автоматическим режимом заполнения и настроил как «Читаемый вторичный». Все базы данных создаются на виртуальной машине Azure, но они остаются в режиме «Синхронизация / восстановление». Я перезапустил сервер, удалил базу данных и добавил ее снова, но всегда все базы данных остаются в этом режиме. На локальной вторичной реплике все базы данных находятся в «синхронизированном» режиме, и я могу получить доступ ко всем базам данных для операций только для чтения.
Как мне вывести эти базы данных из состояния «Восстановление»?
С уважением.
Я обнаружил проблему, я использовал более новую версию SQL (SQL 2017) на новой реплике, но основным был SQL 2016. После установки SQL 2016 на новую реплику все базы данных были синхронизированы и доступны только для чтения доступ.