Сценарий DDL может создавать только таблицы и другие свойства схемы (без данных), но если вам нужны данные, то я использую.
Шаг 1. Сценарий DDL на основе текущей базы данных
Шаг 2. Переименуйте исходную базу данных во что-то другое
Шаг 3. Загрузите Redgate toolbelt и используйте сравнение данных SQL (есть версия с трейлом)
Шаг 4. Используйте Redgate SQL DataCompare для сравнения старой БД с новой БД
Шаг 5. Сгенерируйте скрипт для переноса данных. и все готово!
Теперь вы можете запустить этот сценарий в любое время после запуска сценария DDL, чтобы восстановить вашу базу данных к этому моменту времени.