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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



Важным этапом ведения баз данных являются операции резервного копирования (backup) и восстановления (restore) БД.

Резервное копирование и восстановление можно выполнить с помощью Enterprise Manager, «мастера» или T-SQL. Для размещения архивных копий должно быть создано логическое устройство (которое может быть и отдельным физическим устройством).

Информация о выполнении резервного копирования сохраняется как запись в системной таблице базы, что позволяет определить, когда и на какое устройство сделана копия.

Чтобы выполнить функцию резервного копирования базы данных «Сессия», необходимо:

- в окне «Console Root» на левой панели открыть папку базы данных «Сессия»;

- в строке главного меню инициировать команду Tools -> Backup Database;

- задать параметры копирования в диалоговом окне SQL Server Backup (слайд 6).

 

Имя архива (строка ввода «Name») по умолчанию генерируется автоматически на основе имени базы данных и при желании может быть изменено.

Описание архива (строка ввода «Description») является необязательным параметром.

В области «Backup» расположены переключатели режимов архивирования:

- Database Complete – полное архивирование;

- Database Differential – копируются данные только измененные с момента создания последней резервной копии.

В области «Destination» необходимо указать расположение архивной копии. Кнопка <Add> позволяет открыть окно «Select Backup Destination» (слайд 7). Далее необходимо либо ввести в строку «File Name» идентификатор файла, либо выбрать устройство резервного копирования из списка «Backup Device». Кнопка <OK> возвращает в окно «SQL Server Backup».

 

В области «Overwrite» предлагается записать резервную копию на свободное место (Append to media) или вместо других копий (Overwrite Existing media).

В области «Schedule» предлагается выполнить архивирование немедленно или спланировать его на другое время. Чтобы создать расписание архивирования, необходимо пометить флажок «Schedule» и раскрыть диалоговое окно «Edit Schedule» (слайд 8) с помощью кнопки «…» (Browse).

 

Для каждого расписания задается имя (строка ввода «Name»). В области «Schedule Type» можно указать, следует делать архивную копию автоматически при запуске SQL Server Agent или отложить до тех пор, пока не снизится нагрузка на процессор. Здесь же настраивается частота резервного копирования. Дата и время копирования устанавливается с помощью счетчиков «On Date» и «At Time» соответственно.

Для настройки регулярного архивирования необходимо активизировать кнопку «Change». Откроется окно «Edit Recurring Job Schedule» (слайд 9), с помощью которого создается расписание регулярного архивирования.

 

Восстановление базы данных

Чтобы восстановить базу данных из резервной копии необходимо:

- в окне Console Root на левой панели открыть папку базы данных «Сессия»;

- в строке главного меню выбрать команду Tools -> Restore Database. Откроется диалоговое окно c таким же именем (слайд 10);

- в списке «Restore as Database» диалогового окна «Restore Database» выбрать имя восстанавливаемой базы данных (в нашем примере - «Сессия»);

- в секции «Restore» установить переключатель режимов, определяющий тип операции восстановления. Режим «Database» применяется для восстановления всей базы данных, режим «Filegroups Or Files» - для восстановления файлов и групп файлов, режим «From Device» – для восстановления архива с конкретного устройства.

В области «Parameters» можно отобразить архивы указанных баз данных и просмотреть их свойства, выбрав архив в списке и активизировав кнопку «Properties» (слайд 11).

Чтобы начать восстановление, следует нажать кнопку OK на окне Restore Database. В итоге появиться сообщение об успешном завершении операции или возникшей ошибке.


Лекция 29 (DB_l29.ppt).



Поделиться:


Последнее изменение этой страницы: 2021-12-07; просмотров: 45; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.125.219 (0.006 с.)