Обратите внимание, что этот вопрос похож, но не совпадает с моим: Можно ли использовать MS VS Database Project в качестве комплексного решения для управления версиями базы данных?
Я пытаюсь выяснить, есть ли способ использовать проект базы данных для управления версиями наших баз данных. У нас есть клиенты в этой области, которые вообще не изменяют нашу схему базы данных (поддерживаемый продукт). Что я хотел бы сделать, так это модифицировать проект БД по мере необходимости в течение цикла разработки, а затем сгенерировать один сценарий изменения, который будет включен в мое обновление для наших клиентов.
Я думал, что это должен быть ручной процесс, когда я сохраняю чистый снимок предыдущей версии базы данных, а затем генерирую сценарий развертывания для нее перед выпуском. Единственная проблема, с которой я столкнулся, заключается в том, что это ручной процесс.
Есть ли что-то, что я упустил в проекте БД, что позволяет вам сделать это легко? Инструмент развертывания великолепен, но у меня нет доступа к базам данных наших клиентов, чтобы синхронизировать их с помощью Visual Studio.