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


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

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

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

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

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

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

  2. Можно также указать следующее:

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

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

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

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

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

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

Пример

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

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

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

BACKUP LOG MyAdvWorks_FullRM   TO MyAdvWorks_FullRM_log1GO

См. также

Задания

Справочник

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

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