Лабораторная работа № 19

Копирование и восстановление данных

Цель: формирование практических навыков выполнения резервного копирования и восстановления с помощью языка Transact-SQL и в графическом режиме.

Краткие теоретические сведения

Одной из главных задач администрирования является осуществление резервного копирования и восстановления данных. Резервное копирование необходимо начинать выполнять с момента создания базы данных и осуществлять его как можно чаще, записывать резервную копию в файл на том же диске или той же системе – не имеет смысла. Необходимо создавать резервную копию и хранить ее в отдельном надежном месте.

При резервировании информации необходимо коснуться следующих вопросов:

- устройства и средства резервного копирования;

- операции резервного копирования;

- операции восстановления информации из резервных копий.

Создание устройства:

sp_addumpdevice

[@devtype=]’<тип>’,

[@logicalname=]’<логическое имя>’,

[@phisicalname=]’<физическое имя>’

Доступны следующие типы устройств:

DISK: локальный жесткий диск;

PIPE: именованный канал, который может использоваться для резервирования по сети;

TAPE: накопитель на магнитной ленте.

Резервное копирование:

BACKUP DATABASE|LOG <имя базы данных>

--следующие две строки необходимы только при резервном копировании журналов

{WITH

NO_LOG|TRANCATE_ONLY}

TO <имя устройства резервного копирования> [,...n]

WITH

[BLOCKSIZE=<размер блока>]

[[,]DESCRIPTION=<описание>]

[[,]DIFFERENTIAL]

[[,]EXPIREDATE=<конец срока годности>

|RETAINDAYS=<срок хранения в днях>]

[[,]FORMAT|NOFORMAT]

[[,]INIT|NOINIT]

[[,]MEDIADESCRIPTION=<описание>]

[[,]MEDIANAME=<имя средства>]

[[,][NAME=<имя резервной копии>]

[[,]NOSKIP|SKIP]

[[,]NOUNLOAD|UNLOAD]

[[,]RESTART]

[[,]STSTS[=percentage]]]

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

RESTORE DATABASE|LOG <имя базы данных>

[FROM <имя устройства резервного копирования> [,...n]]

[WITH

[DBO_ONLY]

[[,]FILE=<имя файла>]

[[,]MEDIANAME=<имя накопителя>]

[[,]MOVE ’<логическое имя файла>’

TO ‘<имя файла в ОС>’][,...n]

[[,]{NORECOVERY|RCOVERY|STANDBY=<имя файла отмены>}]

[[,]{NOUNLOAD|UNLOAD}]

[[,]REPLACE]

[[,]RESTART]

[[,]STSTS[=percentage]]]

Операции резервного копирования восстановления могут выполняться как с помощью языка Transact-SQL, так и в графическом режиме, пользователем с правами администратора баз данных.

Ход работы

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

2 Определить устройство, на которое будет выполняться копирование. Создать два устройства, применяя язык Transact-SQL и графический режим SQL Manager.

3 Выполнить резервное копирование базы данных и журнала транзакций, также двумя способами – с помощью Transact-SQL и в графическом режиме.

4 Обозначить параметры резервных копий (размер, вид резервной копии, срок годности и другие).

5 Изменить структуру базы данных (добавить новую таблицу, создать хранимую процедуру, представление и т.п.). Зафиксировать изменение базы данных.

6 Выполнить восстановление данных. Проанализировать восстановленную копию. Сравнить исходную базу данных и восстановленную копию, измененную базу данных и восстановленную копию.

7 Оформить подробный отчет и сделать вывод по выполненной работе.

Контрольные вопросы

1 Назначение резервного копирования и восстановления.

2 Периоды и этапы создания резервной копии.

3 Лица, которые могут выполнять операции резервного копирования и восстановления, их полномочия.

4 Объекты, которые подвергаются резервному копированию и восстановлению.

5 Для чего необходимо создавать устройства и средства копирования?

6 Типы устройств копирования. Способы создания.

7 Виды резервного копирования.

8 Параметры, устанавливаемые при резервном копировании базы данных, журнала изменений.

9 Параметры, устанавливаемые при восстановлении базы данных, журнала изменений из резервной копии.

10 Способы осуществления резервного копирования и восстановления.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: