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


Как создавать резервные копии журналов транзакций (Transact-SQL)

В этом подразделе объясняется, как создавать резервные копии журналов транзакций при помощи инструкции BACKUP LOG.

Создание резервной копии журнала транзакций

  1. Выполните инструкцию BACKUP LOG для создания резервной копии журнала транзакций, указав следующее:

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

    • устройство резервного копирования, на которое записывается резервная копия журнала транзакций.

  2. Дополнительно можно указать следующее.

    • Предложение INIT для перезаписи существующих данных на носителе резервных копий и записи файла резервной копии как первого файла на носителе резервных копий. Если на носителе нет заголовка, он будет автоматически записан.

    • предложения SKIP и INIT, служащие для перезаписи носителя резервной копии (даже несмотря на наличие резервных копий, срок действия которых еще не истек), или несовпадение имени носителя с именем на носителе резервной копии;

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

      Если указано предложение FORMAT, то предложение INIT не требуется.

      Важное примечаниеВажно!

      Будьте предельно осторожны, используя предложения FORMAT и INIT инструкции BACKUP, так как они удаляют все резервные копии, сохраненные ранее на носителе резервных копий.

Пример

Важное примечаниеВажно!

База данных MyAdvWorks_FullRM является копией базы данных База данных AdventureWorks2008R2, в которой используется простая модель восстановления. Чтобы разрешить создание резервных копий журналов, перед проведением полного резервного копирования база данных должна быть настроена на использование модели полного восстановления путем выполнения инструкции: ALTER DATABASE MyAdvWorks_FullRM SET RECOVERY FULL;.

В этом примере создается резервная копия журнала транзакций для базы данных MyAdvWorks_FullRM на созданном ранее устройстве резервного копирования под названием MyAdvWorks_FullRM_log1.

BACKUP LOG MyAdvWorks_FullRM
   TO MyAdvWorks_FullRM_log1;
GO

См. также

Задания

Справочник

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

Другие ресурсы