Я написал утилиту командной строки с открытым исходным кодом с именем SchemaZen , которая делает это. Это намного быстрее, чем создание сценариев из студии управления, и его вывод более удобен для контроля версий. Он поддерживает сценарии как схемы, так и данных.
Для генерации скриптов запустите:
schemazen.exe script --server localhost --database db --scriptDir c:\somedir
Затем для воссоздания базы данных из сценариев выполните:
schemazen.exe create --server localhost --database db --scriptDir c:\somedir