К счастью, Microsoft предусмотрела средство автоматизации этих задач — планы сопровождения (maintenance plan). План сопровождения выполняет через заданные интервалы времени обширный набор заданий SQL Server — а именно, запланированные задачи сопровождения SQL Server, которые обеспечивают оптимальную производительность баз данных и выполняют их регулярное резервное копирование и проверки на наличие аномалий. С помощью мастера плана сопровождения, входящего в состав SQL Server, администраторы могут создавать эти ежедневные задачи и планировать их выполнение. Кроме того, мастер может настроить создание резервных копий журналов баз данных и транзакций.
Рекомендуется задать выполнение любых операций обслуживания или планов сопровождения в нерабочее время, чтобы снизить их влияние на пользователей.
Настройка плана сопровождения баз данных SOL Server 2008 R2
Приведенные ниже шаги позволяют настроить план сопровождения баз данных SQL Server 2008 R2:
1. Выберите пункт меню Starts All Programs 1^ Microsoft SQL Server 2008 R20SQL Server Management Studio (Пуск^Программы 1^ Microsoft SQL Server 2008 RS^SQL Server Management Studio).
2. Подключитесь к нужному экземпляру СУБД SQL Server.
3. Выберите пункт меню Managements Maintenance Plans'^ Maintenance Plan Wizard (Управление^ИТланы сопровожденияОМастер плана сопровождения).
4. На странице приветствия мастера плана сопровождения базы данных щелкните на кнопке Next (Далее).
5. На экране Select Plan Properties (Выбор свойств плана, рис. 9.7) введите имя и описание плана сопровождения.
j Select Plan Properties
bowdoyouvnrttovdiediwu-rwtenancrtukt’
Mama
Peeert*ofl
! J
<���” SepwBteechecfajeeforeadiUA (• Sngle«hetiiiefcrth*er**SFiwiofnoKhedde
Schedue
|№«ctodil*d{0nDer*nd} Change
Haip j с Back H Bm> | r- | Once! j
6. Решите, нужно ли настроить один или несколько планов сопровождения.
7. Для настройки одного плана сопровождения выберите вариант Single Schedule for the Entire Plan or No Schedule (Единое расписание для всего плана или без расписания). В нашем примере выбран именно этот вариант.
8. Для настройки нескольких планов сопровождения со специфическими задачами выберите вариант Separate Schedules for Each Task (Разделить расписания для каждой
задачи).
9. Щелкните на кнопке Change (Изменить), чтобы задать расписание для плана. Появится диалоговое окно Job Schedule Properties (Свойства расписания задания), показанное на рис. 9.8.
Puc. 9.8. Формирование расписания для плана сопровождения базы данных
10. Завершите формирование расписания, щелкните на кнопке ОК, а затем на кнопке Next.
11. На экране Select Maintenance Tasks (Выбор задач сопровождения, рис. 9.9) выберите задачи сопровонедения, которые необходимо включить в план, и щелкните на кнопке Next.
12. На странице Select Maintenance Task Order (Выбор порядка задач сопровождения) просмотрите и при необходимости измените порядок выполнения задач, выбирая задачи и щелкая на кнопках Move Up (Сместить вверх) или Move Down (Сместить вниз). Когда задачи будут упорядочены как надо, щелкните на кнопке Next. После этого мастер проведет вас через экраны задания параметров для каждой задачи. Например, на рис. 9.10 показаны настройки задачи проверки целостности базы данных (Database Check Integrity Task).
13. На странице Select F^eport Options (Выбор параметров отчета) выберите вариант Write a Report to a Text File (Запись отчета в текстовый файл), выберите местоположение файлов, как показано на рис. 9.11, и щелкайте на кнопке Next, пока мастер не завершит работу.
228
| S ol oct Maintenance Tasks |WhchlMiatfnideNttanpeAm?
I
SatoetorwcfHWKBiaH wncet aitt.
!4*7«>ЛмаЬеае)пЦДО;
~] ShflritGatafesu Reogm nNeftobuMfcidn Update Sutofca
# OeanL^Haoy к EncieSQlSevvAgentJob ЮБасЫЬОайЬмеОД I Back tfr Oatibwc (Dfferenbrf)Bad'taEtatAaefTirs'vafijpn w
{«■пнан
| .^ТЪсМдНепапсаОвапьд1ждапоуа»Вы МсуагТгоп«ааДгтзивя«* шапсар1ап help | fr+ | Canal |
Puc. 9.9. Выбор задач сопровождения базы данных
Define Database Check Integrity Tusk
Conflgumthe*Mirtananeetaik.
Oatabsm|v (гхЗДаккЬрец
I am |
(Вкк II Nat>
Puc. 9.10. Настройка задач сопровождения базы данных
__«1Л1.Ц
| Seiect Report Pptions
Fotbertocacon JT Program faeiiMicrwef! SQLS«y«nWSSQL1CI
Г* E-raJftpert
Г
H^> | { | Сто* |
НА ЗАМЕТКУ -
Настоятельно рекомендуетсявключать в планы сопровождения всех баз данных SharePoint задачу проверки целостности базы данных и задачу зачистки сопровождения. Рекомендуетсятакже не выбирать вариант сжатия баз данных — в основном из-за того, что регулярное автоматическое сжатие баз данных приводит к излишней фрагментации и повышенной активности ввода-вывода, что может отрицательно повлиять на производительность SharePoint.
Читать дальше