Устранение неполадок с операцией добавления файла, давшей сбой (группы доступности AlwaysOn)
В некоторых развертываниях групп доступности AlwaysOn различаются пути в системах, где размещена первичная реплика и где размещена вторичная реплика. Если путь к файлу операции добавления файла во вторичной реплике не существует, то будет выполнена успешно операция добавления файлов в базе данных-источнике. Однако операция добавления файла приводит к приостановке базы данных-получателя. Это, в свою очередь, вызовет переход дополнительной реплики в состояние NOT SYNCHRONIZING.
Примечание
Рекомендуется, чтобы при возможности путь к файлам (в том числе буква диска) базы данных-получателя совпадала с путем соответствующей базы данных-источника.
Решение проблем
Чтобы разрешить эту проблему, владелец базы данных должен выполнить следующие шаги.
Удалите базу данных-получатель из группы доступности. Дополнительные сведения см. в статье Удаление базы данных-получателя из группы доступности (SQL Server).
В существующей базе данных-получателе выполните восстановление полной резервной копии файловой группы, содержащей файл, добавленный в базу данных-получатель, применив параметры WITH NORECOVERY и WITH MOVE (задав путь файла на экземпляре сервера, на котором размещена дополнительная реплика). Дополнительные сведения см. в статье Восстановление базы данных в новое расположение (SQL Server).
Создайте резервную копию журнала транзакций, содержащего операцию добавления файла, в базе данных-источнике и вручную восстановите эту резервную копию журналов в базе данных-получателе с помощью параметров WITH NORECOVERY и WITH MOVE.
Подготовьте базу данных-получатель к повторному присоединению к группе доступности, выполнив восстановление с параметром NO RECOVERY остальных ожидающих резервных копий журналов из базы данных-источника.
Повторно присоедините базу данных-получатель к группе доступности. Дополнительные сведения см. в статье Присоединение базы данных-получателя к группе доступности Always On.
См. также:
Обзор групп доступности AlwaysOn (SQL Server)
Ручная подготовка базы данных-получателя для присоединения к группе доступности (SQL Server)
Диагностика потерянных пользователей (SQL Server)
Устранение неполадок, связанных с удалением конфигурации групп доступности AlwaysOn (SQL Server)