Как сравнить структуру двух баз данных MS SQL?



Мне нужен бесплатный инструмент или какой-то совет/метод для сравнения структуры двух баз данных Microsoft SQL. Предпочтительно MS SQL 2005.



Метод, который я пытался использовать, состоял в создании сценариев из обеих баз данных и последующем сравнении двух файлов, но SQL Server генерирует объекты в случайном порядке.

657   7  

7 ответов:

Это бесплатно только в пробной версии в течение 14 дней, но redgate sql compare довольно хорош и прост в использовании.

Я использую этот инструмент: http://www.codeplex.com/ScriptDB в моей базе данных dev.

Затем я проверяю все файлы в svn и различаю созданные файлы, чтобы увидеть, что нужно изменить в моей живой базе данных. Работать на меня.

Если у вас есть Visual Studio 2008 (Database Edition), вы можете использовать его для сравнения схем SQL.

Обратите внимание, что поддержка SQL Server 2008 требует обновления:

Http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4db9-b1c9-8f55759846ed&displaylang=en

То же самое для RedGate SQL Compare....Я широко использовал его для очень больших и сложных DBs, и он делал трюк каждый раз.

Посмотрите на сравнение схемы dbForge для SQL Server. Это не бесплатная программа, но имеет 30-дневный бесплатный пробный период, 30-дневный гарантированный возврат денег, а также у вас есть возможность получить бесплатную лицензию - пожалуйста, посетите страницу условия бесплатной лицензии.

Я просто больше не использую службы Управления SQL Server. Это слишком архаично и медленно для целей разработки и тестирования.

Я использую TOAD для SQL Server из Quest Software.

Он имеет функцию сравнения схем, которая делает блестящую работу по сравнению структур (вы также можете сравнивать данные!), а также предоставляет мастер для объединения различий между двумя базами данных. Весь этот графический интерфейс управляется без единой ручной строки кода!

Это очень GUI концентрируется с очень мощными инструментами управления базами данных, включая блестящую схему и базу данных-компаратор данных.

Раскрытие информации: Нет, я не работаю на Quest, но я использовал TOAD более 10 лет, и он отлично работает.

SQL Server Schema Compare является бесплатным для MSSQL Express и 2-недельной пробной версией для полной версии.

Comments

    Ничего не найдено.