Поделиться через


Устранение неполадок с операцией добавления файла, давшей сбой (группы доступности AlwaysOn)

В некоторых развертываниях групп доступности AlwaysOn различаются пути в системах, где размещена первичная реплика и где размещена вторичная реплика. Если путь к файлу операции добавления файла во вторичной реплике не существует, то будет выполнена успешно операция добавления файлов в базе данных-источнике. Однако операция добавления файла приводит к приостановке базы данных-получателя. Это, в свою очередь, вызовет переход дополнительной реплики в состояние NOT SYNCHRONIZING.

ПримечаниеПримечание

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

Решение проблемы

Чтобы разрешить эту проблему, владелец базы данных должен выполнить следующие шаги.

  1. Удалите базу данных-получатель из группы доступности. Дополнительные сведения см. в разделе Удаление базы данных-получателя из группы доступности (SQL Server).

  2. В существующей базе данных-получателе выполните восстановление полной резервной копии файловой группы, содержащей файл, добавленный в базу данных-получатель, применив параметры WITH NORECOVERY и WITH MOVE (задав путь файла на экземпляре сервера, на котором размещена дополнительная реплика). Дополнительные сведения см. в разделе Восстановление базы данных в новое место (SQL Server).

  3. Создайте резервную копию журнала транзакций, содержащего операцию добавления файла, в базе данных-источнике и вручную восстановите эту резервную копию журналов в базе данных-получателе с помощью параметров WITH NORECOVERY и WITH MOVE.

  4. Подготовьте базу данных-получатель к повторному присоединению к группе доступности, выполнив восстановление с параметром NO RECOVERY остальных ожидающих резервных копий журналов из базы данных-источника.

  5. Повторно присоедините базу данных-получатель к группе доступности. Дополнительные сведения см. в разделе Присоединение базы данных-получателя к группе доступности (SQL Server).

См. также

Основные понятия

Обзор групп доступности AlwaysOn (SQL Server)

Ручная подготовка базы данных-получателя для присоединения к группе доступности (SQL Server)

Диагностика пользователей, утративших связь с учетной записью (SQL Server)

Поиск и устранение неисправностей конфигурации групп доступности AlwaysOn (SQL Server)