Azure Cloud shell无法识别服务器。抛出错误:无法对嵌套资源执行请求的操作。找不到父资源

Azure Cloud shell无法识别服务器。抛出错误:无法对嵌套资源执行请求的操作。找不到父资源,azure,azure-sql-database,azure-cloud-shell,Azure,Azure Sql Database,Azure Cloud Shell,我正在尝试在现有azure sql server上配置防火墙规则。 我正在使用Azure Cloud shell运行以下命令,这导致了一个错误 ~$az sql server防火墙规则列表--服务器mydbserver.database.windows.net--资源组myresourcegroup 无法对嵌套资源执行请求的操作。未找到父资源“mydbserver.database.windows.net”。.database.windows.net不应存在myserver.database.w

我正在尝试在现有azure sql server上配置防火墙规则。 我正在使用Azure Cloud shell运行以下命令,这导致了一个错误

~$az sql server防火墙规则列表--服务器mydbserver.database.windows.net--资源组myresourcegroup


无法对嵌套资源执行请求的操作。未找到父资源“mydbserver.database.windows.net”。

.database.windows.net不应存在
myserver.database.windows.net
是服务器的完全限定DNS名称,但在API中,服务器的“名称”只是
myserver

我尝试了不带后缀的服务器名称,但得到了相同的错误。无法对嵌套资源执行请求的操作。未找到父资源“mydbserver”。失败是因为我在Azure上有多个订阅,而我的默认订阅没有sql server。我使用az帐户集更改了订阅--订阅,现在通过
Microsoft
获取防火墙工作更多信息的命令不断更新命令,因为命令更新,我遇到了同样的问题。伙计,你真是个天才!这在API中非常混乱。通常从门户复制整个值。。谢谢