@Jonathan Chase Welcome to Microsoft Q & A Community Forum.
To redeploy the last successful deployment, add the -RollbackToLastDeployment
parameter as a flag.
New-AzResourceGroupDeployment -Name ExampleDeployment02 `
-ResourceGroupName $resourceGroupName `
-TemplateFile c:\MyTemplates\azuredeploy.json `
-RollbackToLastDeployment
To redeploy a specific deployment, use the -RollBackDeploymentName
parameter and provide the name of the deployment. The specified deployment must have succeeded.
New-AzResourceGroupDeployment -Name ExampleDeployment02 `
-ResourceGroupName $resourceGroupName `
-TemplateFile c:\MyTemplates\azuredeploy.json `
-RollBackDeploymentName ExampleDeployment01
If you have backups of your SQL servers, you can restore them to recover your data. You can use Azure Backup or other backup solutions to create and manage backups of your SQL servers. If you are unable to recover your resources using the above methods, you can contact Azure Support for assistance. They may be able to help you recover your resources or provide guidance on next steps. References : https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/rollback-on-error