如何解决无法在 Azure CLI 中创建 SQL 数据库
我正在尝试使用 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
我已经点击了上面的链接,但我走到了死胡同。
任何人都可以对此有所了解
问候
苏洛
解决方法
您可以在通过 az account show
创建 SQL 数据库时检查您是否选择了正确的订阅。
如果没有,您可以列出订阅(az account list
),然后设置要创建资源的订阅(az account set -s <subscriptionID>
)。
如果没有,您可以仔细检查资源名称和资源组名称。
有关详细信息,请参阅https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/error-not-found
,注意:我可以在同一个资源组中创建 sql 数据库 没有任何问题。
您似乎想在与 SQL Server 不同的资源组中创建数据库,这是不可能的as of today。 SQL 服务器和数据库必须存在于 same resource group 中。
这很可能是您看到此错误的原因。相反,运行传递 SQL 服务器所在资源组的命令。
az sql db create -g <sql-server-resource-group> -s aksdatabase -n mhcdb --service-objective S0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。