Кто-нибудь знает об инструменте по разумной цене, который будет создавать операторы DDL для создания базы данных SQL Server а также, соответствующие операторы Insert для воссоздания данных? Я использую инструменты Red Gate для сравнения баз данных (включая сравнение контента), и это близко (я всегда мог сравнивать с пустой схемой), но мне было интересно, есть ли инструмент, который другие сочли полезным, который сделал бы это за один шаг.





Видел, как Остин Солонен разместил этот инструмент в несколько связанной теме. Экспресс-версии, похоже, не поддерживают импорт и экспорт.
Вы смотрели Мастер публикации SQL? Он создаст все необходимые вам операторы DDL для всех элементов базы данных (таблиц, представлений, SP, пользователей и т. д.).
Если вы используете SQL 2008, он встроен в студию управления. Подробнее о 2008 г..
Версии менеджера, отличные от Express, могли это делать с SQL2000;)
Спасибо ... это именно то, что я искал
мастер публикации базы данных, включенный в Visual Studio 2008, выполняет эту функцию.
Он также доступен через CodePlex как надстройка для предыдущих версий Visual Studio.
Ух ты, отойди в середине ответа, чтобы пойти в ванную и посмотреть, как сильно тебя бьют!
В любом случае спасибо, Портман. Кажется, что ответы на SO быстро летают. Но хороший ответ ... Я все равно проголосовал за то, чтобы ты был прав.
Поздний ответ ... надеюсь, кому-то это пригодится ...
От Red Gate существует инструмент под названием SQL Multi Script, который может создавать сценарии для того, что вам нужно. Не уверен, что он существовал, когда был задан вопрос :)
Еще одна хорошая штука - Инструмент сборки SQL от ApexSQL, которая также может выполнять всевозможные вставки и другие скрипты ...
Отказ от ответственности: я не связан ни с одной из упомянутых выше компаний.
Спасибо, это тоже заслуживает отметки "ответ"!