我们已在 Azure DevOps 上使用为基于SQLServer的 数据库版本实现了 DevOps MSBuild (用于在构建管道中创建dacpac) 和 sqlpackage.exe (用于部署dacpac)。
构建管道产生两个 dacpacs (一个用于 DatabaseOne ,另一个用于 DatabaseTwo ),我们使用sqlpackage发行dacpacs。
我们正面临着一个单一变更集中的情况
在DatabaseOne中,对存储过程进行了更改,该存储过程引用了DatabaseTwo中的新表
b。我们正在DatabaseTwo中创建新表
部署更改时发生错误,因为按顺序,DatabaseOne部署在DatabaseTwo之前。重试成功,但部署成功 正在寻找一种总体上可行的解决方案。
有人遇到过这样的需求吗?