Сравнивая две базы данных - PullRequest
2 голосов
/ 01 октября 2011

Я использую SQL Server 2008, можете ли вы порекомендовать мне какой-нибудь инструмент, с которым я смогу сравнить два экземпляра базы данных?

Также я хочу иметь возможность выбрать, какие таблицы и столбцы должны участвовать в сравнении.

Я хочу добавить его в наше тестирование автоматизации.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 01 октября 2011

Red Gate's SQL Data Compare может сделать то, что вам нужно. Это не особенно дорого, особенно если вы покупаете его как часть комплекта (посмотрите некоторые другие их продукты - у них много полезных инструментов), и вы получаете бесплатную пробную версию, чтобы вы могли увидеть, работает ли она в вашей ситуации, прежде чем Вы покупаете это.

Я использовал его, и он хорошо работает. Он позволяет сравнивать и синхронизировать данные между двумя базами данных, даже если схемы немного отличаются.

Для функции «Автоматизация командной строки для непрерывной интеграции» вам потребуется версия Pro.

0 голосов
/ 01 октября 2011

Если вы используете Visual Studio 2010 для кодирования вместе с SQL Server 2008, вы можете использовать инструменты сравнения схем и сравнения данных, которые поставляются вместе с Visual Studio 2010.

Вот несколько ресурсов:

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