2017-08-10 1 views
1

J'essaie d'obtenir des règles de pare-feu configurées sur un serveur sql azure existant. J'utilise Azure Cloud Shell pour exécuter la commande suivante qui entraîne une erreur.Le shell Azure Cloud ne parvient pas à identifier le serveur. Lance une erreur: Impossible d'effectuer l'opération demandée sur une ressource imbriquée. Ressource parent introuvable

~ $ az liste pare-feu de règle serveur SQL --server mydbserver.database.windows.net --resource groupe myresourcegroup

ne peut pas effectuer l'opération demandée sur la ressource imbriquée. La ressource parent 'mydbserver.database.windows.net' est introuvable.

Répondre

1

.database.windows.net ne devrait pas être là. myserver.database.windows.net est le nom DNS complet du serveur, mais dans l'API, le "nom" du serveur est myserver.

+0

J'ai essayé le nom du serveur sans le suffixe mais j'ai la même erreur. Impossible d'effectuer l'opération demandée sur une ressource imbriquée. La ressource parent 'mydbserver' est introuvable. –

+0

L'échec était dû au fait que j'ai plusieurs abonnements sur Azure et que mon abonnement par défaut ne possédait pas le serveur SQL. J'ai changé l'abonnement en utilisant az compte set --subscription et maintenant la commande pour obtenir le pare-feu fonctionne –