Я использовал глагол runCommand в msdeploy для выполнения обновлений / миграций моей базы данных. Я использую tarantino, который будет запускать ваши скрипты инкрементного обновления для вашей базы данных. Преимущество такого инструмента миграции, как tarantino, заключается в том, что он отслеживает изменения, которые были применены, так что вы можете выполнить команду несколько раз, не выполняя миграцию дважды в ваших средах обновления. Чтобы увидеть это в действии, вы можете взглянуть на проект с открытым исходным кодом Code Camp Server. Сценарии сборки и развертывания показывают, как это сделать, и у нас есть более 20 сценариев миграции SQL. http://codecampserver.org