Лабораторная работа № 2 - Резервное копирование и восстановление базы данных
Цель работы: ознакомиться с основными конструкциями SQL, технологиями среды MS SQL Server Management, объектами SMO (среды MS Visual Studio) для резервного копирования и восстановления БД. Задание №1. необходимо создать резервные копии базы данных «МММ» с использованием полного резервного копирования, разностного резервного копирования и резервного копирования журнала транзакций. Ход работы: 1. Запустите SQL Server Management Studio (SSMS), подключитесь к своему экземпляру SQL Server, используя технологию 1. 2. Создайте папку с именем c: \Student\ВашаПапка\test. 3. Откройте окно нового запроса. Измените контекст на базу данных master, используя технологию 6. Наберите и исполните следующую команду, чтобы создать полную резервную копию базы данных: BACKUP DATABASE МММ TO DISK = 'C: \........TEST\AW.ВАК’ Ознакомьтесь с результатами запроса – какая информация обработана, сколько страниц, сколько файлов. 4. Внесите изменение в таблицу «Модель» базы данных МММ. Добавьте одну запись (придумайте сами)/ 5. Откройте окно нового запроса наберите и исполните следующую команду, чтобы создать резервную копию журнала транзакций и сохранить только что внесенное изменение: BACKUP LOG МММ TO DISK = ‘С: \.......TEST\AW1.TRN' Ознакомьтесь с результатами запроса – какая информация обработана, сколько страниц, сколько файлов. 6. Внесите еще одно изменение в таблицу«Модель». 7. Откройте окно нового запроса наберите и исполните следующую команду, чтобы создать разностную резервную копию базы данных: BACKUP DATABASE MMM TO DISK = ‘C: \.....\TEST\AWDIFF1.ВАК' WITH DIFFERENTIAL Ознакомьтесь с результатами запроса – какая информация обработана, сколько страниц, сколько файлов. 8. Внесите еще одно изменение в таблицу«Модель». 9. Откройте окно нового запроса наберите и исполните следующую команду, чтобы создать полную резервную копию базы данных в указанном месте на диске: BACKUP LOG MMM TO DISK = ‘С: \....TEST\AW2.TRN' Ознакомьтесь с результатами запроса – какая информация обработана, сколько страниц, сколько файлов. Задание №2. необходимо провести восстановление базы данных «МММ» из сделанных в задании №1 резервных копий. Ход работы: 1. Если необходимо, запустите SSMS, подключитесь к своему экземпляру SQL Server, используя технологию 1. 2. Выполните восстановление БД из первой полной резервной копии (C: \...TEST\AW.BAK) средствами оболочки SSMS. Для этого выполните:
Рисунок 6 – Восстановление БД
На закладке «Общие» необходимо выбрать:
Рисунок 7- Выбор БД для восстановления На закладке «Параметры» a. необходимо включить опцию «Перезаписать БД» и «оставить БД готовой к использованию», (рисунок 8). Рисунок 8 – Задание параметров восстановления 3. Нажмите ОК 4. После восстановления БД, откройте таблицу «Модель» и убедитесь, что она не содержит всех добавлений, вносимых вами в процессе выполнения упражнения, так как восстановление происходило из первой резервной копии (без изменений). Задание №3. необходимо организовывать со стороны клиентского приложения, созданного в Visual Studio удаленное администрирование БД (резервное копирование). Ход работы:
|