Написание сценариев обновления, которые будут синхронизировать две базы данных вручную, является довольно рискованной работой. Возможно, вы можете попытаться сравнить их, создав сценарии для всех объектов, а затем использовать инструмент сравнения файлов, чтобы найти дельты между двумя схемами и изменить их. Но даже для немного более крупных баз данных я бы не рекомендовал этот метод, так как довольно легко пропустить некоторые изменения
использование стороннего инструмента, вероятно, здесь необходимо, так что вы можете попробовать ApexSQL Diff или бесплатный MS SSDT
ApexSQL Diff может использовать резервные копии базы данных, папки сценариев, элементы управления исходным кодом и собственные снимки в качестве источников данных. Поддерживает автоматизацию через CLI
Отказ от ответственности: я работаю на ApexSQL в качестве инженера технической поддержки