- •Пермь 2010 Содержание
- •Введение
- •1 Подготовительная работа
- •1.1 Программные продукты, используемые при проектировании базы данных
- •1.2 Создание структуры базы данных
- •2 Проектирование базы данных
- •2.1 Создание базы данных
- •2.2 Создание таблиц
- •2.3 Заполнение таблиц
- •2.4 Создание триггеров
- •2.5 Создание пользователей
- •2.5.1 Создание пользователей в операционной системе
- •2.5.2 Создание пользователей внутри sql Server
- •2.6 Резервное копирование базы данных
- •2.7 Создание репликации
- •3 Создание запросов
- •3.1 Описание языка Transact-sql
- •3.2 Создание запросов к базе данных
- •3.3 Создание представлений
- •3.4 Создание функции
- •3.5 Создание процедур
- •3.6 Экспорт данных в ms Excel
- •Заключение
- •Список использованных источников
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.