Azure 时间点还原 - 检查进度的查询

Rag*_*hav 7 azure azure-sql-database

有没有办法检查天蓝色时间点还原数据库的进度百分比?
我开始恢复一个 750 Gb 的数据库,我不知道它是否已经开始恢复和进度百分比。

我检查了几乎所有的系统视图,但找不到任何对我有帮助的视图。

附上我如何启动 SQL 还原的屏幕截图。

在此处输入图片说明

Alb*_*llo 7

目前,门户上没有详细的恢复进度。您可以在此处投票支持此功能,Azure SQL 数据库团队可能会考虑在未来实施此功能。

但是,您可以在 Azure SQL 数据库服务器的主数据库上运行以下查询以跟踪还原进度。

SELECT major_resource_id, percent_complete
FROM sys.dm_operation_status 
WHERE operation LIKE '%DATABASE RESTORE%'
Run Code Online (Sandbox Code Playgroud)

  • 您只会看到报告的 0%、50% 或 100%。 (3认同)
  • 更新:昨晚我不得不负责 Azure SQL 时间点恢复,需要 40 分钟才能恢复 200GB 数据库。20 分钟后,我每分钟轮询一次“dm_operation_status”表,它**总是**在“percent_complete”中报告“50%”——直到最后一分钟才跃升至 100%。让我告诉您,这是一个非常令人沮丧和压力很大的 40 分钟,因为在恢复关键业务数据时不知道发生了什么。无法向我的老板提供任何预计到达时间真是太糟糕了:/ (2认同)