Как сравнить структуру двух баз данных MS SQL? - PullRequest
3 голосов
/ 22 апреля 2009

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

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

Ответы [ 7 ]

8 голосов
/ 22 апреля 2009

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

2 голосов
/ 22 апреля 2009

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

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

1 голос
/ 30 ноября 2016

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

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

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

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

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

1 голос
/ 23 сентября 2010

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

1 голос
/ 22 апреля 2009

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

1 голос
/ 22 апреля 2009

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

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

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

0 голосов
/ 19 октября 2015

Сравнение схем SQL Server бесплатно для MSSQL Express и двухнедельная пробная версия для полной версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...