Azure SQL数据库升级

时间:2018-05-28 08:15:24

标签: sql-server azure azure-sql-database azure-load-balancer

我想知道关于这篇文章的一些事情: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-manage-application-rolling-upgrade

我们希望在表中执行涉及约300万条记录的数据库升级。升级将在所提到的表中添加一个extr列,最多可能需要5分钟才能完成。

简而言之,Microsoft建议创建目标数据库的事务一致数据库副本,执行数据库升级/迁移,并使用负载均衡器将用户切换到该副本。

这似乎很好,但在原始数据库中创建的记录将不会出现在升级/迁移的数据库副本中。

Turn the primary database to read-write mode and run the upgrade script in the stage slot (5). - 是文章的建议。

如果主数据库是读写模式,一旦我将所有人都指向新数据库,我不会丢失主数据库的升级/迁移副本中的数据吗?

例如:一旦升级辅助数据库并将前端用户指向辅助数据库,是否可以将数据库记录从主数据库同步到辅助数据库?

0 个答案:

没有答案