Как отменить команду восстановления в управляемом экземпляре Azure SQL - PullRequest
0 голосов
/ 05 ноября 2018

Когда команда RESTORE выполняется в управляемом экземпляре базы данных SQL Azure, ее невозможно остановить, поскольку она выполняется асинхронно:

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

Как мы можем отменить этот запрос? База данных находится в состоянии восстановления (иногда показывается с именем GUID) и не может быть удалена. Запрос не может быть отменен до его завершения.

1 Ответ

0 голосов
/ 05 ноября 2018

Во время восстановления база данных регистрируется в управляемом экземпляре с использованием их физического имени. После завершения восстановления физическое имя будет заменено именем, помещенным в команду RESTORE.

Единственный способ отменить запрос - удалить базу данных с помощью Azure CLI , используя имя, указанное в команде RESTORE:

az sql midb delete -g my_resource_group --mi myInstance --name wwi
...