Как сделать резервную копию журнала транзакций для зеркальной базы данных в SQL Server?
У меня есть зеркальная база данных, и я пытаюсь выполнить резервное копирование журнала транзакций, но после того, как он достигнет 90%, он просто зависнет и не пойдет дальше.
Как правильно создать резервную копию БД, которая находится в состоянии зеркального отображения?
3 ответа
Резервное копирование журнала транзакций в зеркальной базе данных выполняется точно так же, как в не зеркальной базе данных.
Единственное отличие состоит в том, что записи не могут быть перезаписаны в журнале транзакций до тех пор, пока данные не будут зеркально отражены для партнера и пока не будет выполнено резервное копирование.
Проверьте информацию ожидания, чтобы увидеть, почему процесс останавливается.
Вы должны сделать резервную копию вашей базы данных с опцией COPY_ONLY (BACKUP DATABASE database_name TO … WITH COPY_ONLY …). Он сохраняет существующую точку архивирования журналов и, следовательно, не влияет на последовательность зеркалирования (или доставки журналов) резервных копий журналов транзакций.
Проверьте синтаксис команды BACKUP для деталей
Пожалуйста, прочитайте протектор simmillar.
HTH Vinay