#azure #azure-sql-database #command-line-interface #azure-cli #azure-cloud-shell
#azure #azure-sql-database #интерфейс командной строки #azure-cli #azure-cloud-shell
Вопрос:
Я пытаюсь создать базу данных sql с помощью облачной оболочки
Примечание: я могу создать базу данных sql в той же группе ресурсов без каких-либо проблем.
Когда я выполняю команду из облачной оболочки, я получаю следующее сообщение об ошибке.
PS /home/xxx> az sql db create -g akshandsonlab -s aksdatabase -n mhcdb --service-objective S0
ResourceNotFoundError: The Resource 'Microsoft.Sql/servers/aksdatabase' under resource group 'akshandsonlab' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix
Я перешел по приведенной выше ссылке, но я зашел в тупик.
Может ли кто-нибудь пролить свет на это
С уважением
Sudlo
Ответ №1:
Вы можете проверить, правильно ли вы выбрали подписку при создании базы данных SQL с помощью az account show
.
Если нет, вы можете указать подписку ( az account list
), а затем указать подписку ( az account set -s <subscriptionID>
), для которой вы хотите создать ресурс.
Если нет, вы можете дважды проверить имя ресурса и имя группы ресурсов.
Для получения дополнительной информации, пожалуйста, обратитесь к https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/error-not-found
Комментарии:
1. Не могли бы вы запустить
az account clear
тогдаaz login
, затем вы можете запуститьaz account list
, чтобы проверить это? Или какая-либо опечатка? Вы пытались запустить ее из локальной оболочки вместо облачной оболочки?
Ответ №2:
Примечание: я могу создать базу данных sql в той же группе ресурсов без каких-либо проблем.
Похоже, вы хотите создать свою базу данных в другой группе ресурсов, отличной от группы ресурсов вашего SQL Server, что на сегодняшний день невозможно. Сервер SQL и база данных должны существовать в одной группе ресурсов.
Скорее всего, это причина, по которой вы видите эту ошибку. Вместо этого выполните команду, передающую группу ресурсов, в которой существует ваш SQL server.
az sql db create -g <sql-server-resource-group> -s aksdatabase -n mhcdb --service-objective S0