Назад | Перейти на главную страницу

Как сделать резервную копию журнала транзакций для зеркальной базы данных в SQL Server?

У меня есть зеркальная база данных, и я пытаюсь выполнить резервное копирование журнала транзакций, но после того, как он достигает 90%, он просто зависает и больше не пойдет.

Каков правильный метод резервного копирования БД, которая находится в состоянии зеркалирования?

Резервное копирование журнала транзакций в зеркальной базе данных выполняется точно так же, как и в незеркальной базе данных.

Единственное отличие состоит в том, что записи в журнале транзакций не могут быть перезаписаны до тех пор, пока данные не будут зеркально отражены для партнера и пока не будет выполнено резервное копирование.

Проверьте информацию об ожидании, чтобы узнать, почему процесс останавливается.

Вы должны сделать резервную копию своей базы данных с опцией COPY_ONLY (BACKUP DATABASE имя_базы_данных TO… WITH COPY_ONLY…). Он сохраняет существующую точку архивации журналов и, следовательно, не влияет на последовательность резервного копирования журналов транзакций зеркального отображения (или доставки журналов).

Проверить команду BACKUP синтаксис для подробностей

Прочтите, пожалуйста, рисунок протектора simmillar.

http://social.msdn.microsoft.com/Forums/en/sqldatabasemirroring/thread/09210290-cc44-4db8-a8db-8c4c311c40e9

HTH Vinay