Инструмент разности SQL Server

Работы Cygwin, но эти утилиты также доступны. Просто шлепнитесь их на своем диске, поместите каталог в Ваш путь, и у Вас есть многие Ваши дружественные утилиты Unix. Lighterweight, по моему скромному мнению, что Cygwin (хотя это работает точно также).

8
задан John Saunders 19 August 2009 в 22:36
поделиться

3 ответа

Я знаю два отличных инструмента для различения структур баз данных SQL - они специально не заглядывают внутрь хранимых процедур в их текст, но они покажут вам структурные различия в ваших базах данных:

Redgate также имеет SQL Dependency Tracker , который визуализирует зависимости объектов и может быть здесь весьма полезен.

Marc

9
ответ дан 5 December 2019 в 08:54
поделиться

Я бы порекомендовал сравнение SQL и сравнение данных SQL из Redgate Software . Я работал с этими инструментами в нескольких проектах, и они отлично поработали. Документирование изменений также является хорошим занятием, но для некоторых изменений сложно написать собственный код SQL (включая перемещение данных между таблицами).

Инструменты redgate создают сценарии за считанные секунды, а эти сценарии почти всегда правильно (некоторые старые версии испытывали трудности с зависимостями таблиц в больших базах данных, но, играя с операторами (в начале транзакции / отката), я смог быстро исправить эти проблемы).

Еще одной сильной стороной пакетов Redgate является то, что вы можете сохранить свой сравнительный проект. Это особенно полезно, когда вы не хотите преобразовывать определенную таблицу (или данные), вы можете исключить их. При загрузке проекта в следующий раз программа автоматически проигнорирует эти таблицы.

Одним из недостатков является стоимость программного обеспечения (небольшие компании, с которыми я работал, не хотели покупать программное обеспечение). Сравнение SQL и сравнение данных SQL вместе обойдется вам примерно в 800 долларов, но если вы посмотрите на время, которое вы сэкономите при выпуске, вы сэкономите много денег. Также есть пробная версия, с которой вы можете поиграть (кажется, 30 дней).

2
ответ дан 5 December 2019 в 08:54
поделиться

Попробуйте Microsoft Visual Studio Database Edition aka Data Dude (ранее для специалистов по базам данных). Он выполнит полное сравнение схем и сгенерирует необходимые сценарии для обновления целевой схемы.

Конечно, это не должно заменять надлежащий процесс сборки; -)

1
ответ дан 5 December 2019 в 08:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: