Ответ 1
Ниже приведены шаги по созданию сценариев из базы данных вместе с данными. Снимки экрана были сделаны с помощью SQL Server 2012 Management Studio
, но я считаю, что этапы аналогичны для SQL Server 2008.
- Подключитесь к экземпляру, в котором вы хотите скомпилировать базу данных вместе с данными.
- Щелкните правой кнопкой мыши по базе данных и выберите опцию
Tasks --> Generate Scripts...
- В мастере создания и публикации скриптов нажмите кнопку
Next
.
- На шаге "Выбрать объекты" я отключил выбранный по умолчанию выбор
Script entire database and all database objects
. Вы также можете выбрать опциюSelect specific database objects
и выбрать объекты по вашему выбору.
- На шаге "Параметры набора сценариев" выберите путь, по которому вы хотите сохранить script. Нажмите кнопку
Advanced
.
- В диалоговом окне "Расширенные параметры сценариев" прокрутите вниз до опции
Types of data to script
. По умолчанию это значение равноSchema only
, что означает, что он будет генерировать только операторы создания объектов. Если вы хотите создать оба объекта script вместе с данными, выберите опциюSchema and data
. Нажмите "ОК" в диалоговом окне "Дополнительные параметры сценариев" и нажмите "Далее" на шаге "Параметры набора сценариев".
- На шаге "Сводка" будут показаны все параметры, которые вы выбрали. Нажмите "Далее".
- На шаге "Сохранить" или "Опубликовать скрипты", если все будет хорошо, вы увидите, что статус "Успех" отображается против каждого объекта, а script должен быть сохранен в том месте, которое вы указали на шаге "Установить параметры сценариев".
Скрипт всей базы данных AdventureWorks превратился в огромный файл 522 MB
script!
Надеюсь, что это поможет.