Подтвердить что ты не робот

Создать script для обеих схем и данных

У меня есть база данных SQL Server, для которой я хочу сгенерировать script данных, а также схему. Я попробовал Tasks -> Generate Scripts -> Script all objects in the selected database, но не дал .sql для самих данных.

Как мы создаем базу данных .sql как для данных, так и для схемы? Пожалуйста, предложите несколько простых методов, таких как инструмент или что-то, что можно легко использовать

4b9b3361

Ответ 1

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

Существует два способа резервного копирования/экспорта базы данных SQL Server с помощью SQL Server Management Studio:

  • База данных правой кнопкой мыши → Задачи → Сгенерировать скрипты → Выбрать DB → Изменить "Script Данные" в true →...

  • База данных правой кнопкой мыши → Задачи → Резервное копирование →...

Первый метод создает файл .sql, который нам нужно запустить. Проблема с этим методом заключается в том, что файл .sql может быть слишком большим, чтобы его можно было открыть с помощью SQL Server Management Studio. В этом случае нам нужно использовать утилиту sqlcmd (она должна быть установлена, если у нас есть SQL Server MS). Инструкции ниже.

Второй метод создает .back файл, который затем легко импортировать в пустую базу данных.

Импорт базы данных

Если у нас есть .sql файл, и он не слишком большой, мы можем просто открыть его с помощью SQL Server MS и запустить его.

Если у нас есть файл .sql, но он слишком большой, чтобы его открывали с помощью SQL Server MS, мы должны использовать sqlcmd следующим образом:

>sqlcmd -i C:\panels_QA28July11.sql -o C:\PanelsImportResult.txt

Параметр after -i - это файл для импорта. Параметр after -o - это то, где следует сохранить вывод. Мы можем опустить второй параметр, если хотим увидеть процесс на экране.

По умолчанию он будет использовать локальный компьютер и локальный сервер базы данных. Если мы хотим использовать другую машину и сервер, мы используем опцию -S.

Ответ 2

Щелкните правой кнопкой мыши по db = > Задачи = > Сгенерировать скрипты = > В "Установить параметры сценариев: нажмите" Дополнительно ", найдите Types of data to script. Вы можете выбирать между Data only, Script and data и Schema only. По умолчанию используется Schema only

Ответ 3

Изображения говорят лучше, чем слова::)

введите описание изображения здесь введите описание изображения здесь