Не уверен, что это принадлежит или ServerFault, но мне интересно, знает ли кто-нибудь бесплатный инструмент для экспорта схемы SQL Server 2008? Это только для таблиц и их индексов, внешних ключей и т. Д., И это должен быть инструмент командной строки для выполнения как часть процесса сборки. Если он может читать строку подключения .net, это было бы потрясающе (следовательно, тег .net)Бесплатный экспорт схемы для SQL Server 2008?
Данные не нужны, и любые варианты управления версиями/diff также «приятны, но не нужны». И да, я в курсе удивительных инструментов SQL Server Red-гейта, к сожалению, это хобби проект с 0 бюджета :-(
FYI: написав несколько из них, я могу сказать, что вы замаскируете твердую часть, которая правильно устанавливает параметры. Это особенно важно, так как многие параметры специфичны для конкретного типа SQL (таблицы, триггеры и т. Д.) И часто генерируют исключения, если они оставлены для типов, к которым они не применяются. – RBarryYoung
Не уверен, что вы имеете в виду, RBY. Варианты, которые я имею в виду, - это все простые логические значения: «CopyAllDatabaseTriggers», «CopyAllTables», «IncludeDatabaseContext», «WithDependencies» и т. Д. Существует несколько из них, правда, но это просто вопрос, который больше всего подходит для «истины», обычными исключениями являются объекты безопасности, такие как логины и пользователи, которые в зависимости от исходной базы данных могут содержать записи, нежелательные в конечном скрипте. –