Просмотр содержимого документа
«Управление и автоматизация БД Практическая работа №13»
Практическое занятие № 13
Экспорт данных в СУБД
Цель работы: обеспечение надежного и структурированного хранения данных в СУБД.
Ход работы Экспорт объектов БД в текстовый файл
Запустите SSMS и подключитесь к вашему экземпляру сервера. В обозревателе объектов выберите базу данных bookshop.
В контекстном меню базы данных bookshop выберите Задачи Экспортировать данные.
Пропустите первое окно
Во втором оставьте значения по умолчанию
В третьем выберите в качестве формата назначения "Неструктурированный файл", задайте конечный файл назначения (простой текстовый файл), кодовую страницу 65001 (UTF-8) и нажмите "Далее".
На следующем экране оставьте выбор по умолчанию.
Выберите исходную таблицу и нажмите "Готово" или "Далее".
Проверьте параметры экспорта и нажмите "Готово".
Проверьте доступность и содержание конечного файла любым текстовым редактором.
Создание DML скрипта базы данных
В контекстном меню базы данных выберите Задачи Сформировать скрипты.
В первом окне мастера нажмите "Далее", на втором оставьте пункт "Внести в скрипт всю базу данных и все объекты базы данных" и нажмите "Далее". Выберите файл назначения для хранения текста скрипта.
Нажмите кнопку "Дополнительно" и в пункте "Типы данных для внесения в скрипт" выберите "Схема и данные" и нажмите ОК.
Проверьте правильность параметров, нажмите "Далее", "Далее" и "Готово".
Откройте файл скрипта текстовым редактором, проверьте корректность содержания.
Изменим файл следующим образом: удалите все строки от "CREATE DATABASE [bookshop]" до "CREATE TABLE [dbo].[books]" и измените имя базы на "bookshop2", чтобы получилось "CREATE DATABASE [bookshop2]" и сохраните изменения.
Откройте скрипт через меню "Файл" или скопируйте его в окно запроса и выполните его. Обновите его, результатом должна стать база данных bookshop2, идентичная базе bookshop.
Создание резервной копии и восстановление из резервной копии
В контекстном меню базы данных "bookshop2" выберите Задачи Создать резервную копию…
Проверьте, что создаёте полную копию базы данных.
И выполните резервное копирование.
Теперь удалите базу данных "bookshop2" и восстановите её из резервной копии. Для этого выберите в контекстном меню баз данных "Восстановить базу данных…"
Выберите Устройство Обзор Добавить, выберите файл и нажмите ОК.
И выполните восстановление базы данных из резервной копии.
Обновите список баз данных и убедитесь в наличии и комплектности восстановленной базы.
Оборудование, материалы
Персональный компьютер с установленной ОС Windows. Браузер с доступом в интернет. MS SQL Server. SQL Server Management Studio.
Контрольные вопросы:
1. Каковы источники данных для экспорта?
2. Какой формат данных будет использоваться при экспорте?