Рассмотрим на примере Microsoft SQL Server 2008 R2 создание плана обслуживания для создания Бэкапов и отправки оповещений на e-mail. Для более подробного ознакомления теоретической части вы можете прочитать
Задачи которые войдут в план обслуживания:
- Проверка целостности базы данных
- Резервное копирование базы данных
- Очистка после обслуживания
- Уведомление оператора
Шаг 1: Проверка работоспособности агента SQL Server
Для начала проверим работоспособность Агент SQL Server, Для этого запустим оснастку «Службы» («Пуск» (Start) — «Администрирование» (Administrative Tools) — «Службы» (Services) ) и в списке служб найдем службу «Агент SQL сервер» (SQL Server Agent). Откроем свойства данной службы и проверим что:
- Тип запуска стоит «Автоматически» (Startup type: Automatic);
- Состояние «Работает» (Service status: Started);
Если же у вас не так, то необходимо изменить, как показано на скриншоте выше и нажать на кнопку «применить».
Теперь запустим SQL Sever Management Studio ( «Пуск» — «Все программы» — «Microsoft SQL Server 2008 R2» — «Средства SQL Server 2008 R2«) и введем данные для авторизации.
После чего, еще раз убедимся что Агент SQL Server работает (в обозревателе объектов должна быть вкладка «Агент SQL Server» (SQL Server Agent) с зеленой иконкой слева.
Шаг 2: Создание плана обслуживания
А теперь перейдем непосредственно к созданию плана обслуживания. В обозревателе объектов (Object Explorer) раскроем вкладку «Управление» (Management), кликнем правой кнопкой мыши по вкладке «Планы обслуживания» (Maintenance Plans) и в контекстном меню выберем «Создать план обслуживания» (Maintenance Plan Create) .
Далее задаем имя для вашего плана и наживаем ОК.
В открывшемся окне можем задать описание.
Теперь начинаем заполнять наш план обслуживания задачами. Для этого с панели элементов, которая находится ниже обозревателя объектов, мышкой перетаскиваем необходимые задачи.
Настроим задачу проверки целостности базы данных. Для этого «кликаем» правой кнопкой мыши на задачу и в контекстном меню выбираем «Изменить«.
Задача «Резервное копирование базы данных »
Так же как и в предыдущий раз «кликаем» правой кнопкой мыши (ПКМ) на задачу и в контекстном меню выбираем «Изменить«. Далее нам необходимо выбрать какую базу мы хотим «бэкапить».
Задача «Очистка после обслуживания»
Данная задача позволяет удалять старые «бэкапы«. В ней настраивается, что удалять, где удалять и за какой период.
Задача: «Уведомление оператора»
В этой задаче настраивается оповещения на e-mail.
Шаг 3: Настройка расписания выполнения плана обслуживания
Найдем строку ВложеныйПлан_1 и столбец Расписание. Кликнем по кнопке с календарем. Далее настраиваем расписание по собственному желанию, главное проверьте, что бы напротив «Включено» стояла галочка, иначе ваша за просто не запустится автоматически.
Шаг 4: Настройка компонента Database Mail
Для того, что бы наш сервер мог отправлять e-mail сообщения необходимо настроить компонент Database Mail, который находится во вкладке Управление. Нажимаем правой кнопкой мыши и из контекстного меню выбираем «Настроить компонент Database Mail«. В открывшемся окне нажимаем кнопку «Далее«. После чего выбираем «Установить компонент Database Mail, выполнив следующие задачи» и нажимаем далее.
В следующем окне нам предстоит задать название профиля учетной записи и настроить с какого адреса будет производиться отправка писем. Нажимаем «Создать запись»
Нажимаем далее и выбираем профиль по умолчанию. <‘rfgsВ последующих окнах необходимо только нажимать кнопку «далее» в последнем окне нажимаем «готово» На этом настройка компонента Database Mail закончена.