Как сохранить базу SQL Server в SQL скрипт?

Рейтинг: 2Ответов: 2Опубликовано: 01.07.2011

Есть база SQL Server. Какими средствами возможно перевести ее в SQL (или T-SQL) скрипт так, чтобы он сам создавал все таблицы и так далее?

Ответы

▲ 5

Добрый день.

Ваша задача элементарно решается в любой версии SSMS (SQL Server Management Studio):

  1. Правой кнопкой кликаете на название базы данных (не таблицы) и выбираете в задачах Генерация скрипта
  2. Далее выбираете необходимые таблицы
  3. Нажимаете расширенные настройки и ставите галочку напротив пункта схема и дата (если вам помимо структуры нужны и данные)

Фактически для всей этой операции используется PowerShell, поэтому если такая задача стоит для группы серверов и вы хотите ее оптимизировать, то можно начать здесь и посмотреть сюда

▲ 2

The SQL Server Database Publishing Wizard обеспечивает способ публикации базы данных в единый T-SQL скрипт, который может быть использован для воссоздания базы данных (как схемы, так и данных).