microsoft / PartsUnlimited

.Net Core + SQL Azure app for DevOps Scenarios
https://microsoft.github.io/PartsUnlimited/
MIT License
667 stars 1.53k forks source link

Error when deploying from Visual Studio using ARM Templates #190

Closed DerAlpman closed 5 years ago

DerAlpman commented 5 years ago

When trying to perform Task 2: Create Azure App Service Infrastructure from Visual Studio using ARM Templates (http://microsoft.github.io/PartsUnlimited/pandp/200.1x-PandP-ManualdeploywithVS2017toAzure.html) I get errors, that the server names already exists.

My server name is "puserver" and the template deployment returns the following errors: 15:34:39 - 15:34:38 - Resource Microsoft.Sql/servers 'puserver' failed with message '{ 15:34:39 - "status": "Failed", 15:34:39 - "error": { 15:34:39 - "code": "ResourceDeploymentFailure", 15:34:39 - "message": "The resource operation completed with terminal provisioning state 'Failed'.", 15:34:39 - "details": [ 15:34:39 - { 15:34:39 - "code": "NameAlreadyExists", 15:34:39 - "message": "The name 'puserver' already exists. Choose a different name." 15:34:39 - } 15:34:39 - ] 15:34:39 - } 15:34:39 - }' 15:34:39 - 15:34:38 - The name 'puserver' already exists. Choose a different name. 15:34:39 - 15:34:38 - Resource Microsoft.Sql/servers 'puserverdev' failed with message '{ 15:34:39 - "status": "Failed", 15:34:39 - "error": { 15:34:39 - "code": "ResourceDeploymentFailure", 15:34:39 - "message": "The resource operation completed with terminal provisioning state 'Failed'.", 15:34:39 - "details": [ 15:34:39 - { 15:34:39 - "code": "NameAlreadyExists", 15:34:39 - "message": "The name 'puserverdev' already exists. Choose a different name." 15:34:39 - } 15:34:39 - ] 15:34:39 - } 15:34:39 - }' 15:34:39 - 15:34:38 - The name 'puserverdev' already exists. Choose a different name. 15:34:39 - 15:34:38 - Resource Microsoft.Sql/servers 'puserverstage' failed with message '{ 15:34:39 - "status": "Failed", 15:34:39 - "error": { 15:34:39 - "code": "ResourceDeploymentFailure", 15:34:39 - "message": "The resource operation completed with terminal provisioning state 'Failed'.", 15:34:39 - "details": [ 15:34:39 - { 15:34:39 - "code": "NameAlreadyExists", 15:34:39 - "message": "The name 'puserverstage' already exists. Choose a different name." 15:34:39 - } 15:34:39 - ] 15:34:39 - } 15:34:39 - }' 15:34:39 - 15:34:38 - The name 'puserverstage' already exists. Choose a different name.

Prior are messages like 15:34:38 - New-AzureRmResourceGroupDeployment : 15:34:38 - Resource Microsoft.Sql/servers 'puserver' failed with message '{ 15:34:38 - "status": "Failed", 15:34:38 - "error": { 15:34:38 - "code": "ResourceDeploymentFailure", 15:34:38 - "message": "The resource operation completed with terminal provisioning state 'Failed'.", 15:34:38 - "details": [ 15:34:38 - { 15:34:38 - "code": "NameAlreadyExists", 15:34:38 - "message": "The name 'puserver' already exists. Choose a different name." 15:34:38 - } 15:34:38 - ] 15:34:38 - } 15:34:38 - }'

How can I solve or debug this problem?

Best regards,

Stefan

DerAlpman commented 5 years ago

Sorry, I ignored the fact, that resources like SQL servers or databases needs to have a unique name.