Настройка обслуживания баз данных > Настройка создания архивных копий |
На шаге помощника "Настройка создания архивных копий" указываются параметры создания архивных копий для политики обслуживания: каталог, правила наименования архивных копий и срок их хранения. Непосредственно создание архивных копий выполняется соответствующими Задачами включенными в Сценарии. Поэтому тип архивной копии и частота её создания определяется сценарием политики и его расписанием.
Модель восстановления - модель восстановления, применяемая для баз данных политики обслуживания. Изменение модели выполняется мастером после создания/редактирования политики.
Модель восстановления базы данных определят на какой момент времени могут быть восстановлены данные в случае сбоя. Так при Полной модели данные могут быть восстановлены практически на состояние до сбоя, или любой другой предшествующий момент времени, при условии, что есть полная архивная копия и нужные архивные копии журнала транзакций. При использовании Простой модели, данные могут быть восстановлены только на момент когда была создана архивная копия. Подробнее смотрите https://msdn.microsoft.com/ru-ru/library/ms189275.aspx
Каталог архивных копий - полный путь к каталогу на SQL Server в котором будут создаваться архивные копии баз данных, создаваемые политикой обслуживания. Необходимо указать существующий каталог.
Если для обслуживание используется решение Ola Hallengren, то в указанном каталоге будут созданы подпапки Имя сервера\Имя базы данных, в которые будут записываться соответствующие архивные копии. |
Создавать подпапки - данная опция позволяет создавать архивные копии в разных подкаталогах, например, для разных баз данных. Иерархия и правила именования подпапок задаются в текстовом шаблоне. В тексте шаблона можно использовать маркеры (описание маркеров см. ниже). Опция недоступна для политик Ola Hallengren.
Наименование архивных копий - параметр задает правила наименования файлов архивных копий. Опция недоступна для политик Ola Hallengren. В строке можно использовать следующие маркеры, вместо которых в имя файла подставляются соответствующие значения:
%instance% | Имя экземпляра SQL Server |
%weeknumber% | Номер недели в году. Иногда номер недели в имени файла архивных копий удобно использовать для их сортировки |
%database% | Имя базы данных |
%backuptype% |
Тип архивной копии: Full, Diff или Log |
%date% |
Дата в формате yyyymmdd |
%timestamp% |
Дата и время в формате yyyyddmm_hhmmss |
%date2% |
Дата в формате ddmmyyyy |
%timestamp2% |
Дата и время в формате ddmmyyyy_hhmmss |
%startweek% |
Дата начала недели в формате ddmmyyyy (понедельник) |
%endweek% |
Дата окончания недели в формате ddmmyyyy (воскресенье) |
%compress% |
Маркер заменяется на строку _cmp, если на SQL Server включена опция сжатия архивных копий. Если сервер не поддерживает сжатие или этот параметр выключен, то подставляется пустая строка. |
SQL Server может сохранять в одном файле произвольное количество архивных копий. От значения параметра Наименование архивных копий зависит количество и, как следствие, размеры файлов архивных копий. Так, если в наименовании используется %timestamp%, то каждая архивная копия будет записываться в отдельный файл. Файлов будет больше, но размер их меньше. Если используется %date%, то в рамках дня все архивные копии базы дынных будут записываться в один файл. |
Рекомендуется записывать каждую архивную копию в отдельный файл, т.е. использовать %timestamp%. |
Создать XML план восстановления - при установке данной опции, программа будет автоматически создавать XML план восстановления сразу после успешного создания архивной копии. Включение данной опции позволяет поддерживать XML план восстановления в актуальном состоянии. В поле необходимо указать имя файла XML плана восстановления.
Удалять архивные копии после истечения срока хранения - при установке признака требуется указать срок хранения архивных копий.
Для удаления архивных копий с сценарии также должна быть включена задача Удаление устаревших файлов архивных копий. В противном случае устаревшие архивные копии удаляться не будут. |
Стратегия создания полных архивных копий - информирует программу, когда будут создаваться архивные копии. Параметр не влияет на создание полных архивных копий (это определяется задачами в сценариях политики обслуживания). Параметр влияет только на список единиц измерения срока хранения. Так, если полная архивная копия создается раз в неделю, то срок хранения не может быть задан в днях. В противном случае будет прерываться цепочка архивных копий. Например, когда полная архивная копия удаляется (как устаревшая), в то время как на диске остаются архивные копии журналов и разностные копии, которые не могут использоваться для восстановления без полной архивной копии.
Срок хранения архивных копий - срок в днях, неделях или месяцах. Архивные копии обязательно хранятся один полный срок, так чтобы исключался разрыв цепочки архивных копий.
Копировать новые и измененные файлы архивных копий - опция позволяет задать настройки для дополнительного копирования архивных копий в сетевую или локальную папку. Если политика не содержит сохраненных настроек копирования файлов, то при его установке откроется форма Параметры копирования.
Копирование новых и измененных файлов архивных копий выполняется задачей Копирование архивных копий. Эта задача должна быть включена в один или несколько сценариев, в зависимости от требуемой частоты копирования. При создании политики обслуживания из шаблона, задача включается в ночной и недельный сценарий. |