在Azure SQL 数据库托管实例上执行RESTORE命令时,它无法停止,因为这是异步执行的:
RESTORE DATABASE wwidb FROM URL =
'https://mitutorials.blob.core.windows.net/databases/WideWorldImporters-Standard.bak'
我们如何取消这个请求?数据库处于还原状态(有时显示为 GUID 名称)并且无法删除。该请求在完成之前无法取消。
在Azure SQL 数据库托管实例上执行RESTORE命令时,它无法停止,因为这是异步执行的:
RESTORE DATABASE wwidb FROM URL =
'https://mitutorials.blob.core.windows.net/databases/WideWorldImporters-Standard.bak'
我们如何取消这个请求?数据库处于还原状态(有时显示为 GUID 名称)并且无法删除。该请求在完成之前无法取消。
在还原期间,数据库使用其物理名称在托管实例中注册。恢复完成后,物理名称将替换为 RESTORE 命令中放置的名称。
取消请求的唯一方法是使用 RESTORE 命令中指定的名称通过Azure CLI或Azure PowerShell删除数据库:
Azure CLI:
az sql midb delete -g my_resource_group --mi myInstance --name wwi
Azure PowerShell
Remove-AzSqlInstanceDatabase -Name "wwi" -InstanceName myInstance1 -ResourceGroupName my_resource_group