Полное резервное копирование без разрыва цепочки дифференциальных бекапов

MSSQLсервер поддерживает функционал создания цепочки дифференциальных резервных копий относительно некоторой начальной резервной копии. Создание дифференциальных резервных копий производиться автоматически службами самого MSSQLсервера. Часто возникает необходимость сделать полную резервную копию самостоятельно для каких – то своих нужд. Часто это приводит к тому что непрерывная цепочка дифференциальных резервных копий разрывается и новые дифференциальные резервные копии создаются относительно новой созданной копии. Которая, чаще всего, остается на чьем – то локальном компьютере или же удаляется вовсе за ненадобностью.

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

из microsoft management studioставить галочку “Только резервное копирование”

полное резервное копирование без разрыва цепочки дифференциальных бекапов

при помощи скрипта добавить параметр COPY_ONLY в секцию WITH

BACKUP DATABASE DBNAME

TO DISK=’X:\1.bak’,

WITH FORMAT, COPY_ONLY

GO

http://msdn.microsoft.com/ru-ru/library/ms191495.aspx

Share

Tags: , ,

One Response to “Полное резервное копирование без разрыва цепочки дифференциальных бекапов”

  1. Tutanhamon пишет:

    Полезная статья. Вообще, видов резервного копирования достаточно много. И к ним относятся не только инкрементальные и дифференциальные. Например, в статье по адресу http://ida-freewares.ru/terminologiya-rezervnogo-kopirovaniya-chto-oznachaet-inkrementalnyj-i-differentsialnyj-i-zachem-oni-nuzhny.html приводится еще ряд интересных видов. К примеру, резервное копирование на основе жестких ссылок, поддерживаемых в системе, позволяет достаточно неплохо сэкономить на свободном месте диска, хотя и имеет ряд особенностей, как необходимость аккуратно следить за изменениями данных в местах, где хранятся бэкапы.

Leave a Reply