logo
SQL2008_Administration

6.7. Планы обслуживания баз данных (Database Maintenance Plans)

Планы обслуживания баз данных (Database Maintenance Plans) — это специальные объекты, которые представляют собой набор самых распространенных операций по обслуживанию, которые можно запланировать ля выполнения по расписанию. Для каждого плана создается отдельный пакет SSIS (SQL Server Integration Services).

Работа с планами обслуживания БД производится из контейнера Management  Maintenance Plans в SQL Server Management Studio.

Планы обслуживания можно создавать двумя способами:

Создание планов обслуживания баз данных при помощи мастера:

  1. На экране Select a Target Server необходимо указать имя создаваемого плана обслуживания, имя сервера, на котором будут выполняться операции по обслуживанию и режим аутентификации при подключении. Вы можете создать на одном сервере планы обслуживания, которые будут выполняться на всех остальных серверах SQL Server предприятия.

  2. На экране Select Maintenance Tasks необходимо определить задачи, которые будут выполняться в рамках данного плана. В вашем распоряжении — следующие задачи:

  1. На экране Select Maintenance Task Order выбрать последовательность выполнения выбранных вами операций. Для этой цели предназначены кнопки Move Up и Move Down.

  2. Далее начинаются экраны для настройки конкретных параметров выполнения выбранных вами заданий.

  3. После окончания настройки заданий откроется экран Select Plan Properties, на котором необходимо настроить расписание выполнения плана. По умолчанию значение выглядит как Not scheduled (On demand);

  4. На экране Select Report Options настроить параметры отчета, который будет создан при выполнении плана. В вашем распоряжении — два варианта:

  1. На последнем экране мастера просмотреть выбранные вами параметры и нажать на кнопку Finish.

Работа с созданным планом обслуживния

Из контекстного меню для созданного плана обслуживания в контейнере Maintenance Plan вы сможете:

Отчет о результатах выполнения планов

Отчет о результатах выполнения планов обслуживания создается в виде текстового файла (см. рис. 6.8). При необходимости, можно создать отчет на основе информации из таблицы sysdbmaintplan_history в БД MSDB.

Рис. 6.8. Пример отчета о выполнении плана обслуживания баз данных

Отметим еще два момента, связанных с планами обслуживания баз данных:

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4