如何解决如何将 DACPAC 部署到事务复制数据库
我正在通过 SqlPackage.exe 将 DACPAC 部署到在 sql Server 中有大量事务复制的数据库服务器。 DACPAC 是作为 sql Server 数据库项目的输出而构建的。当我尝试将 DACPAC 部署到启用复制的数据库时,sqlPackage 执行返回错误,例如 Error sql72035: [dbo].[SomeObject] is replicated and cannot be modified.
我发现参数 DoNotAlterReplicatedObjects 不会在打开复制的情况下更改对象,并且会消除这些错误,这不是我想要做的。相反,作为部署的一部分,我想更改所有对象,而不考虑复制。
我能想到的将 DACPAC 部署到这些复制数据库的唯一选择是:
不幸的是,数据库被大量复制,上面的第 3 步需要 7 多个小时才能完成。所以这不是一个实用的解决方案。
是否有更好的方法来使用 sql Server 数据库项目和 DACPAC 部署到具有大量复制的数据库?
任何帮助将不胜感激。预先感谢您的建议。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。