Программирование в Microsoft SQL Server 2000

         

Использование мастера Database Maintenance Plan Wizard


Вы узнали, как делать резервные копии базы данных и как восстанавливать ее. Но резервные копии нужно создавать регулярно и возможно, что вы забудете это сделать. SQL Server предоставляет механизм для автоматического создания резервных копий по составленному расписанию. Для этого есть несколько способов, самый простой – это с помощью мастера планирования сопровождения базы данных Database Maintenance Plan Wizard.

Мастер Database Maintenance Plan Wizard позволяет создавать расписание для задач по сопровождению, которые должны регулярно выполняться. Наиболее важной из таких задач является обновление статистики базы данных.

SQL Server содержит информацию о статистическом распределении данных в виде таблиц. Эту информацию SQL Server использует для определения наиболее эффективных методов восстановления данных. Тем не менее, через некоторое время эти данные устаревают по мере того, как добавляются новые или стираются старые. SQL Server автоматически обновляет статистическую информацию, но вы можете настроить его с помощью мастера Database Maintenance Plan Wizard на обновление информации в определенное время. Также вы можете использовать мастер Database Maintenance Plan Wizard для составления расписания выполнения SQL Server регулярных проверок целостности. Это нижнеуровневая проверка физической целостности таблиц пользователя и системных таблиц. Наконец вы можете использовать мастер Database Maintenance Plan Wizard для настройки режима переноса журнала. Этот метод автоматически обслуживает резервную копию сервера с помощью постоянного копирования журналов транзакций сервера.

Один план сопровождения базы данных может выполнять эти задачи в различных комбинациях. Вы также можете использовать SQL Server для создания отчета с результатами выполненных им задач. Этот отчет может быть сохранен в специальной директории как текстовый файл или как документ HTML, или он может быть отправлен по почте оператору. В приведенном ниже упражнении мы просто установим режим регулярного резервного копирования.

Создайте план сопровождения для создания резервных копий каждый месяц

  1. В дереве консоли Console Tree выберите базу данных Aromatherapy. SQL Server отобразит список объектов базы данных в Details Pane.


    Использование мастера Database Maintenance Plan Wizard

    увеличить изображение

  2. Нажмите кнопку Wizard (Мастер)
    Использование мастера Database Maintenance Plan Wizard
    на панели инструментов Enterprise Manager. SQL Server отобразит диалоговое окно Select Wizard.

    Использование мастера Database Maintenance Plan Wizard


  3. В разделе Management (Управление) выберите Database Maintenance Plan Wizard (Мастер плана сопровождения базы данных). SQL Server отобразит первую страницу Database Maintenance Plan Wizard.

    Использование мастера Database Maintenance Plan Wizard


  4. Нажмите Next (Далее). Мастер отобразит страницу, приглашающую выбрать базу данных, для которой вы хотите создать план сопровождения. После того, как вы выбрали базу данных Aromatherapy в дереве консоли Console Tree, при запуске мастера эта база данных будет выбрана по умолчанию, но вы можете изменить этот выбор, установив нужную вам опцию.

    Использование мастера Database Maintenance Plan Wizard


  5. Нажмите Next (Далее). Мастер отобразит страницу, приглашающую выбрать оптимизацию при обновлении.

    Использование мастера Database Maintenance Plan Wizard


  6. Нажмите Next (Далее). Мастер отобразит страницу с запросом, выполнять ли проверку целостности.

    Использование мастера Database Maintenance Plan Wizard


  1. Нажмите Next (Далее). Мастер отобразит страницу, приглашающую вас выбрать план создания резервной копии базы данных. В этом упражнении мы примем все установки по умолчанию, изменив лишь расписание создания резервных копий.

    Использование мастера Database Maintenance Plan Wizard


  2. Нажмите Change (Изменить) для изменения расписания создания резервных копий. Мастер отобразит диалоговое окно Edit Recurring Job Schedule (Изменить задание для расписания).

    Использование мастера Database Maintenance Plan Wizard


  3. Выберите Monthly (Ежемесячно) в группе Occurs (Выполнять). Мастер изменит диалоговое окно для отображения опции ежемесячного резервирования.

    Использование мастера Database Maintenance Plan Wizard


  4. С помощью кнопок выбора задайте создание резервных копий по первым воскресеньям каждого месяца.

    Использование мастера Database Maintenance Plan Wizard


  5. Нажмите OK для возвращения в мастер Database Maintenance Plan Wizard.

    Использование мастера Database Maintenance Plan Wizard


  6. Нажмите Next (Далее). Мастер отобразит страницу, приглашающую вас выбрать директорию для размещения резервной копии.


Совет. Если вы использовали мастер Database Maintenance Plan Wizard для составления расписания других работ и не выбрали опцию создания резервной копии, то эта страница не появится.

  1. Выберите поле Use This Directory и затем нажмите кнопку Browse (Обзор)
    Использование мастера Database Maintenance Plan Wizard
    .Мастер отобразит диалоговое окно File Backup Directory (Директория для файла резервной копии).



    Использование мастера Database Maintenance Plan Wizard


  1. Перейдите к директории, где установлены файлы упражнений и нажмите OK. Диалоговое окно File Backup Directory (Директория для файла резервной копии) будет закрыто.
  2. Нажмите Next (Далее). Мастер отобразит страницу, запрашивающую, включать ли в план резервного копирования журнал транзакций.

    Использование мастера Database Maintenance Plan Wizard




Совет. Если вы хотите выполнить резервное копирование журнала транзакций (не всей базы данных), то вы сразу увидите эту страницу, а не страницу, приглашающую вас включить базу данных в план сопровождения.

  1. Нажмите Next (Далее). Мастер отобразит страницу, с запросом о генерации отчета после выполнения плана.

    Использование мастера Database Maintenance Plan Wizard


  2. Нажмите Next (Далее). Мастер отобразит страницу, с запросом о сохранении истории сопровождения на локальном сервере. В нашем примере мы примем установки по умолчанию.

    Использование мастера Database Maintenance Plan Wizard


  3. Нажмите Next (Далее). Мастер Database Maintenance Plan Wizard отобразит страницу со списком всех ваших установок.

    Использование мастера Database Maintenance Plan Wizard


  4. Нажмите Cancel (Отменить).


Примечание. Обычно для реализации плана сопровождения следует нажать Finish (Готово), но сейчас при работе с учебной базой данных нам этого не потребуется.

Совет. План сопровождения будет присутствовать в дереве консоли Console Tree в папке Management. Вы можете просмотреть его и изменить, нажав на нем два раза в панели деталей Details Pane.


Содержание раздела