是否有丢失数据的风险与Azure资源移动和SQL Server?



我想用Azure resource Mover将我公司的Azure SQL Server资源移动到一个新的区域(从西欧到法国中部)。我想知道这个过程是否会导致数据丢失。特别是在数据复制过程中,复制数据库时保存的数据将会丢失。

在微软的Azure资源移动器文档中,有一个页面详细介绍了移动过程。根据Move Impact部分:

预计没有数据丢失,但会有一些停机时间来移动资源。

移动数据库下的"将Azure SQL数据库资源移动到另一个区域"教程中重申了这一点,这显然是针对Azure SQL数据库资源的:

SQL数据库在提交过程中会发生停机。已提交的数据库和弹性池现在处于Delete source pending状态。提交后,更新目标数据库上与数据库相关的设置,包括防火墙规则、策略和警报。

考虑到这一点,您应该是安全的-但只能,因为在移动过程中您将无法保存任何数据。

显然,如果应用程序没有内置任何容错功能(例如保存数据的重试),那么这可能会导致应用程序的数据丢失,或者至少在客户提交任何写操作之前向客户发出应用程序暂时不可用的警告。因此,实际影响实际上取决于应用程序的设计方式。

相关内容

  • 没有找到相关文章

最新更新