Azure SQL 托管实例日志重播服务卡在等待状态

问题描述

希望这里的人可以提供帮助。我正在使用 https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/log-replay-service-migrate 中的说明尝试将本地 sql Server 2016 数据库迁移到 Azure 上的 sql 托管实例。

我已经设法在 blob 存储上获得完整备份和差异存储,并且我已经运行以下命令以尝试以“连续”模式启动它(基本上我想最大限度地减少停机时间,所以我正在尝试使镜像运行,使其保持最新状态,然后切换应用程序。

az sql midb log-replay start -g <mygroup> --mi <myinstance> -n <mymanageddb>
    --storage-uri "https://<mystorageaccountname>.blob.core.windows.net/<mycontainername>/<myfolder>"
    --storage-sas "<generated SAS>" &

lrs 似乎一切正常,我可以使用以下命令查询结果:

az sql midb log-replay show -g <mygroup> --mi <myinstance> -n <mymanageddb>

在前几分钟,我得到一个“正在恢复”状态,这似乎是合理的,并且它似乎正确识别了我正在尝试恢复的文件,但是,在最初几分钟之后,它似乎过渡到“等待”的状态,似乎并没有从那里继续前进。我现在已经离开它超过 5 个小时(它是 ~100GB 的数据库,Gen5 通用 8 vCore 实例,这是迄今为止此托管实例上唯一的东西)。

我假设某些东西在数据库的恢复过程中停滞不前,但我似乎在任何地方都找不到它正在等待的东西。有谁知道我在哪里可以找到这个?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)