我在生产Azure SQL数据库上使用活动地理复制来实现故障转移方案。 (https://docs.microsoft.com/en-us/azure/sql-database/sql-database-geo-replication-overview)
很快我们将对使用此数据库的应用程序进行升级,并且主数据库需要一些DDL更新,这会导致一些问题。任何\ all的答案都将不胜感激!
我是否需要禁用地理复制才能对主数据库执行数据库更新?
如果我不禁用地理复制,那么针对主数据库执行的DDL语句是否会自动更改辅助数据库?
执行这些更新时,如果我们想保留“辅助”数据库以进行回滚方案,我假设我们可以禁用地理复制以使该数据库暂时“过时”。有没有办法将该数据库用作主数据库的还原点?
答案 0 :(得分:1)
答案 1 :(得分:1)
参见https://docs.microsoft.com/en-us/azure/sql-database/sql-database-manage-application-rolling-upgrade 在本文中,我们将介绍两种不同的编排升级过程的方法,并讨论每个选项的优点和权衡。