您的位置: 首页 > 技术问答 > SQL Azure故障转移 SQL Azure故障转移 分类: 技术问答 • 2022-05-08 14:16:17 问题描述: 如果SQL Azure节点失败,它是如何工作的?SQL Azure故障转移 我会丢失任何数据吗?最近承诺 自上次 备份/复制以来的数据? 数据是否始终以瞬时方式复制 ? 在最坏的情况下,我承诺的数据会发生什么? 干杯。 +7 我有点惊讶,这是关闭的话题。在编程上,您需要实现重试,因为SQL Azure实例可以(并且确实)脱机。这是使用SQL Azure时必须遵循的已知模式。对于灾难恢复(不包括复制),您需要配置数据同步。 – 2011-03-02 21:34:34 答 SQL Azure始终将数据保存在三个副本(一个主数据库和两个备用数据库)中。第一个备份副本是同步完成的(即在同一个事务中),第二个是异步完成的。未获得满足的数据可能会丢失,但您提交的数据是安全的。 当第一台待机系统出现硬件错误时,将联机。新的在线副本将建立新的连接。根据this,故障转移不透明,可能会导致您的连接因通用连接错误(10053或40197)而终止。 当然,如果可以终止,你必须假定它将终止和你的代码都必须准备重试失败的事务。 +0 非常感谢。 – vtortola 2011-03-02 12:38:44
我有点惊讶,这是关闭的话题。在编程上,您需要实现重试,因为SQL Azure实例可以(并且确实)脱机。这是使用SQL Azure时必须遵循的已知模式。对于灾难恢复(不包括复制),您需要配置数据同步。 – 2011-03-02 21:34:34