Как я могу получить дамп SQL базы данных SQL Server 2008? То есть файл .sql со вставками для регенерации данных в другой базе данных, подобно mysqldump.
Как я могу получить дамп SQL базы данных SQL Server 2008?
Ответ 1
В SQL Server Management Studio вы можете использовать команду "Сгенерировать скрипты" в элементе "Задачи" в контекстном меню целевой базы данных. Отсюда вы создаете сценарии для структуры и данных и SP и т.д.: Убедитесь, что для параметра "Script Data" установлено значение True в параметрах сценариев, чтобы получить вставки.
Ответ 2
Не найдя то, что мне нужно (скриптовый инструмент, сбрасывающий SQL-запросы), я создал инструмент под названием SQL Server Dump, который вдохновлен mysqldump, но для SQL Server. Вы найдете его на sqlserverdump.codeplex.com
Ответ 3
Мне было трудно найти параметр "Script Data", упомянутый в ответе stuartd на SQL Server 2008 R2. Я нашел параметр "Типы данных в script" и изменил его на "Схема и данные", и это сделало трюк