Azure Resource Mover 和 SQL Server 是否存在丢失数据的风险?

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

ycjsdkfjlksdfl 回答:Azure Resource Mover 和 SQL Server 是否存在丢失数据的风险?

在 Microsoft 的 Azure Resource Mover documentation 中,有一个包含详细信息 About the move process 的页面。根据移动影响部分:

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

这在 Move Azure SQL Database resources to another region tutorial 中重申,Move Databases 下,这显然是特定于 Azure SQL 数据库资源的:

在提交过程中,SQL 数据库会出现一些停机时间。已提交的数据库和弹性池现在处于删除源挂起状态。提交后,更新目标数据库上与数据库相关的设置,包括防火墙规则、策略和警报。

鉴于此,您应该是安全的——但只是因为您将无法在移动过程中保存任何数据。

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

本文链接:https://www.f2er.com/3145.html

大家都在问