Задание №2. необходимо провести восстановление базы данных из сделанных в задании №1 резервных копий.




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

Цель работы: ознакомиться с основными конструкциями SQL, технологиями среды MS SQL Server Management, объектами SMO (среды MS Visual Studio) для резервного копирования и восстановления БД.

Задание №1. необходимо создать резервные копии базы данных с использованием полного резервного копирования, разностного резервного копирования и резервного копирования журнала транзакций.

Ход работы:

1. Запустите SQL Server Management Studio (SSMS), подключитесь к своему экземпляру SQL Server.

2. Создайте папку со своим именем в сетевой папке Common on ATLAS/СБДиСУБД/Отчёты

3. Откройте окно нового запроса. Измените контекст на базу данных master, используя технологию 6. Наберите и исполните следующую команду, чтобы создать полную резервную копию базы дан­ных:

BACKUP DATABASE <имя_БД> TO DISK = 'D:\backup\AW.ВАК’

Ознакомьтесь с результатами запроса – какая информация обработана, сколько страниц, сколько файлов.

4. Внесите любое изменение в таблицу Вашей базы данных, например, добавьте одну запись.

5. Откройте окно нового запроса наберите и исполните следующую команду, чтобы создать резервную копию журнала транзакций и сохранить только что внесенное изменение:

BACKUP LOG <имя_БД> TO DISK = ‘.......<имя вашей папки>\AW1.TRN'

Ознакомьтесь с результатами запроса – какая информация обработана, сколько страниц, сколько файлов.

6. Внесите еще одно изменение в ту же таблицу, например, примените команду обновления для набора записей.

7. Откройте окно нового запроса наберите и исполните следующую команду, чтобы создать разностную резервную копию базы данных:

BACKUP DATABASE <имя_БД> TO DISK = ‘....<имя вашей папки>\AWDIFF1.ВАК' WITH DIFFERENTIAL

Ознакомьтесь с результатами запроса – какая информация обработана, сколько страниц, сколько файлов.

8. Внесите еще одно изменение в ту же таблицу, например, выборочное удаление записей.

9. Откройте окно нового запроса наберите и исполните следующую команду, чтобы создать полную резервную копию базы дан­ных в указанном месте на диске:

BACKUP LOG <имя_БД> TO DISK = ‘.....<имя вашей папки>\AW2.TRN'

Ознакомьтесь с результатами запроса – какая информация обработана, сколько страниц, сколько файлов.

Задание №2. необходимо провести восстановление базы данных из сделанных в задании №1 резервных копий.

Ход работы:

1. Если необходимо, запустите SSMS, подключитесь к своему экземпляру SQL Server, используя технологию 1.

2. Выполните восстановление БД из первой полной резервной копии (....<имя вашей папки>\AW.BAK) средствами оболочки SSMS. Для этого выполните:

· В обозревателе объектов вызовите контекстное меню на вашей БД и выберите задачу восстановления базы данных (см. рисунок 6).

Рисунок 6 – Восстановление БД

· В открывшемся окне необходимо задать следующие параметры восстановления

На закладке «Общие» необходимо выбрать:

1. Базу данных для восстановления (вашу БД)

2. Выбрать источник набора данных для восстановления с устройства файл (<имя вашей папки>\AW.BAK)

 

 

 

3. После определения файла-источника данных необходимо флажком выбрать базу данных для восстановления (рисунок 7).

 

 

Рисунок 7- Выбор БД для восстановления

На закладке «Параметры»

1. необходимо включить опцию «Перезаписать БД» и «оставить БД готовой к использованию», (рисунок 8).

 

 

 

Рисунок 8 – Задание параметров восстановления

 

 

3. Нажмите ОК

4. После восстановления БД, откройте модифицируемую Вами таблицу и убедитесь, что она не содержит всех добавлений, вносимых вами в процессе выполнения упражнения, так как восстановление происходило из первой резервной копии (без изменений).



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-11-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: