Azure Cloud shell无法识别服务器.引发错误:无法对嵌套资源执行请求的操作.未找到父资源

pan*_*ngh 4 azure azure-sql-database azure-cloud-shell

我试图在现有的azure sql服务器上配置防火墙规则.我使用Azure Cloud shell运行以下命令,这会导致错误.

〜$ az sql server防火墙 - 规则列表--server mydbserver.database.windows.net --resource-group myresourcegroup

无法对嵌套资源执行请求的操作.找不到父资源'mydbserver.database.windows.net'.

Jar*_*ore 7

.database.windows.net不应该在那里.myserver.database.windows.net是服务器的完全限定DNS名称,但在API中,服务器的"名称"就是 myserver.

  • 失败的原因是我在Azure上有多个订阅,而我的默认订阅没有sql-server.我使用az帐户集--subscription更改了订阅,现在命令让防火墙工作 (2认同)