Я только что унаследовал базу данных SQL Server. Одна из вещей, которые мне нужно будет решить, - это управление версиями и автоматические сборки.
Было высказано предположение, что я должен серьезно подумать о рекомендации RedGate SQL Compare, но я должен признать, что я немного обеспокоен этим.
Мои заказы...
- по-видимому, способствует использованию инструментов gui для работы db?
- для живых приложений, я предпочитаю работать со сценариями изменений, это позволяет избежать последней минуты паники для создания сценариев миграции в конце каждого цикла схватки, а это означает, что скрипты обновлений могут быть проверены CI. Я не вижу, как инструмент RedGate обращается к этому.
Мой инстинкт кишки подсказывает мне придерживаться проверенного подхода к файлу MSBuild и стека файлов .SQL.
Мне было бы интересно узнать, есть ли у кого-нибудь опыт использования этого инструмента.