4

在Azure SQL 数据库托管实例上执行RESTORE命令时,它无法停止,因为这是异步执行的:

RESTORE DATABASE wwidb FROM URL =
  'https://mitutorials.blob.core.windows.net/databases/WideWorldImporters-Standard.bak'

我们如何取消这个请求?数据库处于还原状态(有时显示为 GUID 名称)并且无法删除。该请求在完成之前无法取消。

4

1 回答 1

3

在还原期间,数据库使用其物理名称在托管实例中注册。恢复完成后,物理名称将替换为 RESTORE 命令中放置的名称。

取消请求的唯一方法是使用 RESTORE 命令中指定的名称通过Azure CLIAzure 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
于 2018-11-05T14:19:00.497 回答