Вы можете сделать это программно в .NET, используя SMO framework.
Бесплатная / простая реализация может быть осуществлена через PowerShell.
У меня есть скрипт, который делает именно это - он генерирует скрипты для объектов SQL, включая Stored Procs, и выполняет скрипты создания на целевом сервере.
Это удобный обходной путь, когда проблемы безопасности не позволяют подключать серверы, но вам необходимо синхронизировать определенные ресурсы между несколькими серверами.
Если все, что вас волнует, это проки, то будет достаточно просто проверить sys.sql_modules
на ваших исходных и целевых БД и выполнить любые, которые не существуют в цели, через поле definition
в этом представлении. 1015 *