Есть ли способ "экспортировать" всю базу данных SQL Server (схему и данные) в текст?
Для каждого объекта SQL Server Management Studio имеет возможность script объекта в буфер обмена, файл и т.д. Существует ли способ (на уровне базы данных) сделать экспорт "1 клик" ddl И данные в текстовый файл? В идеале я бы хотел выбрать базу данных и создать большой текстовый файл, содержащий ddl для всех объектов, а также данные во всех таблицах. Я вижу мастер экспорта данных (dts/ssis) как совсем другое, что действительно не то, что я ищу.
Доступна ли эта возможность либо в SQL Server Management Studio, либо в Visual Studio Database Edition?
Ответы
Ответ 1
Да, в SQL 2008 вы можете script объекты и данные.
Щелкните правой кнопкой мыши по базе данных в Management Studio, Tasks, Generate Scripts....
Пройдите через мастер и убедитесь, что по умолчанию установлено значение "data".
Найти в SQL 2012 не проще:
Щелкните правой кнопкой мыши по базе данных в Management Studio, Tasks, Generate Scripts.
На вкладке "Установить параметры сценария" нажмите "Дополнительно", затем выберите "только данные" или "данные и схема" для "Типы данных в script" (в разделе "Общие" ).