2017-05-04 92 views
5

當我運行New-AzureRmResourceGroupDeployment並傳遞一個JSON參數文件,我得到了以下錯誤:新AzureRmResourceGroupDeployment命令給錯誤

New-AzureRmResourceGroupDeployment : 2:29:31 PM - Resource Microsoft.Sql/servers 'qsservername' failed with message '{ 
    "code": "15021", 
    "message": "Invalid value given for parameter Login. Specify a valid parameter value.", 
    "target": null, 
    "details": [ 
    { 
     "code": "15021", 
     "message": "Invalid value given for parameter Login. Specify a valid parameter value.", 
     "target": null, 
     "severity": "16" 
    } 
    ], 
    "innererror": [] 
}' 
At M:\Azure\Azure Scripts\Something\somethingdeploy.psm1:63 char:4 
+ New-AzureRmResourceGroupDeployment -ResourceGroupName $resourceGro ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [New-AzureRmResourceGroupDeployment], Exception 
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet 

然而,當我運行相同的命令,但傳遞的參數,而不是該文件,它工作正常。任何想法我可能會失蹤?

+0

我剛剛遇到同樣的問題 - 您最終解決了它嗎? – antmeehan

+0

我的參數文件缺少登錄所需的基本參數,導致此錯誤, – Amy

回答

1

對我來說,當我嘗試使用現有的SQL Azure實例資源運行ARM模板時發生此錯誤。問題是在模板中我指定了一個DB用戶名,它與現有實例的管理員用戶名不匹配。可以更新密碼,但用戶名必須在SQL Azure實例的生命週期中保持不變,

+0

可以確認您描述的情況,觸發相同的錯誤 –