|
|||
ПЕРЕНОС БАЗЫ ДАННЫХ НА ДРУГОЙ СЕРВЕР1.2. ПЕРЕНОС БАЗЫ ДАННЫХ НА ДРУГОЙ СЕРВЕР
Любое СУБД имеет средства резервного копирования базы данных. Такому копированию подвергаются как метаданные (структура данных базы), так и сами данные. Конечно, каждое СУБД имеет свои собственные форматы, но традиционным форматом является сохранение в виде последовательности SQLкоманд (создания, вставки, изменения) (SQL-скрипт), выполнение которых приведет к текущему состоянию базы данных. В оболочке dbForge Studio для SQL Server создание резервной копии (backup) можно осуществить двумя способами: 1. пункт меню «База данных» -> «Задачи» - > «Резервное копирование» (соответственно, для восстановления из резервной копии используется пункт меню «База данных» -> «Задачи» - > «Восстановление»). Этот способ связан с использованием специального формата MS SQL Server. 2. Генерация SQL-скрипта осуществляется с помощью пункта меню «База данных» -> «Задачи» - > «Сгенерировать скрипт…». Кстати, многие важные опции, доступные через меню, доступны и на стартовой странице приложения, чтобы можно было получить к ним быстрый доступ: Рис. 18. Вид стартовой страницы для вкладки «Миграция данных».
В результате будет сгенерирован файл, содержащий следующие SQLкоманды. Выделим полужирным шрифтом те команды, которые касаются создания базы данных и всех ее таблиц, а также определение ограничений:
-- -- Скрипт сгенерирован Devart dbForge Studio for SQL Server, Версия 3.8.180.1 -- Домашняя страница продукта: http://www.devart.com/ru/dbforge/sql/studio -- Дата скрипта: 04.08.2014 23:36:06 -- Версия сервера: 11.00.2100 -- Версия клиента: --
USE master GO
IF DB_NAME() <> N'master' SET NOEXEC ON
-- -- Создать базу данных "proba" -- PRINT (N'Создать базу данных "proba"') GO
|
|||
|