Я использовал SQL Packager Red Gate для этого в прошлом. Красота этого инструмента заключается в том, что он создает для вас проект C#, который фактически выполняет эту работу, поэтому, если вам нужно, вы можете расширить функциональность пакета по умолчанию, чтобы делать другие вещи, такие как вставлять значения по умолчанию в новые столбцы, которые были добавлены в db и т. д. В конце концов у вас есть хороший инструмент, который вы можете передать технику, и все, что им нужно сделать для обновления нескольких БД, это указать его на базу данных и нажать кнопку.
У Red Gate также есть продукт под названием SQL multi-script, который позволяет одновременно запускать скрипты с нескольких серверов/dbs. Я никогда не использовал этот инструмент, но я предполагаю, что если вы ищете что-то для внутреннего использования, которое не нужно упаковывать, вы бы хотели посмотреть на это.