Инструменты для генерации SQL DDL и контента из существующей базы данных

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
8 635
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Мастер публикации SQL

Видел, как Остин Солонен разместил этот инструмент в несколько связанной теме. Экспресс-версии, похоже, не поддерживают импорт и экспорт.

Спасибо, это тоже заслуживает отметки "ответ"!

Mark Brittingham 08.01.2009 06:30
Ответ принят как подходящий

Вы смотрели Мастер публикации SQL? Он создаст все необходимые вам операторы DDL для всех элементов базы данных (таблиц, представлений, SP, пользователей и т. д.).

Если вы используете SQL 2008, он встроен в студию управления. Подробнее о 2008 г..

Версии менеджера, отличные от Express, могли это делать с SQL2000;)

Martijn Laarman 08.01.2009 02:14

Спасибо ... это именно то, что я искал

Mark Brittingham 08.01.2009 06:29

мастер публикации базы данных, включенный в Visual Studio 2008, выполняет эту функцию.

Он также доступен через CodePlex как надстройка для предыдущих версий Visual Studio.

Ух ты, отойди в середине ответа, чтобы пойти в ванную и посмотреть, как сильно тебя бьют!

Portman 08.01.2009 02:08

В любом случае спасибо, Портман. Кажется, что ответы на SO быстро летают. Но хороший ответ ... Я все равно проголосовал за то, чтобы ты был прав.

Mark Brittingham 08.01.2009 06:31

Поздний ответ ... надеюсь, кому-то это пригодится ...

От Red Gate существует инструмент под названием SQL Multi Script, который может создавать сценарии для того, что вам нужно. Не уверен, что он существовал, когда был задан вопрос :)

Еще одна хорошая штука - Инструмент сборки SQL от ApexSQL, которая также может выполнять всевозможные вставки и другие скрипты ...

Отказ от ответственности: я не связан ни с одной из упомянутых выше компаний.

Другие вопросы по теме