Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая SQL.doc
Скачиваний:
13
Добавлен:
21.11.2018
Размер:
653.31 Кб
Скачать

2.6 Резервное копирование базы данных

Резервное копирование - один из самых надежных способов сохранить и предохранить свои данные от потери или порчи. Различают три вида резервного копирования:

  • полное резервное копирование (full backup);

  • разностное (differential backup);

  • резервное копирование журналов транзакций (transaction log backup).

В качестве дополнительного типа резервного копирования можно рассматривать резервное копирование файлов (file backup) и файловых групп (filegroup backup). В этом случае каждая группа таблиц помещается в свою файловую группу, а затем проводится резервное копирование каждой файловой группы.

При настройке резервного копирования можно настроить расписание, по которому будет производиться резервное копирование. Для базы данных Library определим следующее расписание: раз в неделю — полное резервное копирование, раз в неделю - разностное резервное копирование, несколько раз в день — резервное копирование журналов транзакций, один раз в сутки – резервное копирование файловых групп.

Создадим полное резервное копирование базы данных Library, используя графический интерфейс Management Studio. Откроем окно резервного копирования из контекстного меню Tasks - Backup для базы данных Library. Определим следующие параметры резервного копирования:

  • Database: Library - имя базы данных, резервное копирование которой производим.

  • Recovery model (Режим восстановления): Full - информация о текущем режиме восстановления базы данных.

  • Backup type (Тип резервного копирования): Full - тип резервного копирования.

  • Backup component (Компонент для резервного копирования):Database - этот компонент позволяет выбрать резервное копирование всей базы данных или отдельных файловых групп.

  • Backup set name (Имя резервной копии): Library-Full Database Backup - имя резервной копии

  • Description (Описание) — описание резервной копии.

  • Backup set will expire (Резервная копия устареет) - позволяет указать срок (дату), после которой резервная копия будет считаться устаревшей.

  • Destination (Назначение) Back up to: Disk, далее выберем Add и укажем место назначения резервной копии в виде файла на диске: C:\Backup\LibraryFull.bkp.

Далее перейдем на вкладку Options и выберем следующие параметры:

  • Overwrite media (Перезаписать носитель) — параметры, позволяющие определить режим перезаписи носителя, выберем Append to the existing media set (Добавить к существующему набору носителя).

  • Reliability: Verify backup then finished (Проверить резервную копию после завершения) - проверка целостности резервной копии после завершения резервного копирования.

После этого настроим расписание резервного копирования. Для этого выберем Script – Script to job, откроется окно New Job. В диалоговом окне New Job зададим имя Full Back Up Database – Library, затем перейдем на вкладку Schedules и создадим расписание (см. рисунок 8).

Рисунок 8

Далее нажимаем ОК, и полное резервное копирование будет обновляться один раз в неделю в воскресенье в полдень.

Аналогичным образом настроим:

  • разностное резервное копирование с именем Diff Back Up Database – Library, которое будет обновляться один раз в неделю, в воскресенье в 12.10 PM;

  • резервное копирования журнала транзакций с именем Log Back Up Database – Library, которое будет обновляться ежедневно в течение каждых 6 часов, начиная с 12:00: PM, заканчивая в 11:59:59 AM;

  • резервное копирования файловой группы Primary с именем Back Up FilesgoupPrimary – Library, файловой группы USERS - Back UP FilesgoupUSERS – Library с расписанием ежедневного обновления в 8:00:00 PM.