У меня есть 5 файлов .dacpac, один dacpac для одной базы данных с целью SQL Server 2014. Самая последняя база данных в списке зависит от остальных 4.
Я могу развернуть каждый .dacpac по отдельности, используя sqlpackage.exe, который отлично работает.
Что я действительно хотел бы сделать, так это сделать это «транзакционно», если это правильное слово для этого контекста, чтобы при создании 5 баз данных, если какое-либо развертывание пойдет не так, все развертывания откатились.
Либо создаются все базы данных, либо ни одна.
Возможно ли это, и если да, то как я могу это сделать? Я не против сценариев Powershell, если уж на то пошло.
Заранее спасибо.