An Azure relational database service.
Hi @BWilson-1307 ,
Hello Brian,
A very good day to you and thank you for contacting Microsoft Support.
My name is Swarnajit, and I have recently taken ownership of your support request during APAC support hours.
First, I'd like to sincerely apologise for the delay in getting back to you. The case was recently assigned to me, and I am currently reviewing all the details to ensure I fully understand the issue and can provide the best possible assistance.
Thank you for sharing the additional deployment files for case 2608300040000285. I appreciate your time and cooperation in collecting this information.
I have reviewed both the ARM template and its parameter file.
Based on the supplied configuration, the deployment is targeting the following Azure SQL Database elastic pool:
SQL server: sql-platform-data-prd-eastus2-001
Elastic pool: sqlep-platform-data-prd-hot
Region: East US 2
Service tier: Business Critical
SKU: BC_Gen5
Pool capacity: 4 vCores
Maximum pool storage: 500 GiB
Minimum capacity per database: 0 vCores
Maximum capacity per database: 2 vCores
Zone redundancy: Enabled
Licence type: Licence included
Availability-zone preference: No preference
Automatic pause: Disabled
Databases being added or removed: None
The ARM template defines the resource as Microsoft.Sql/servers/elasticpools and uses API version 2023-05-01-preview. The template passes the SKU, pool capacity, maximum storage, per-database limits, zone-redundancy setting and other pool properties from the parameter file.
The two files are internally aligned for the principal pool settings. In particular:
selectedSkuName is set to BC_Gen5, while the tier is set to BusinessCritical.
poolLimit is set to 4 and is used as the elastic-pool SKU capacity.
poolSize is set to 536870912000 bytes, equivalent to 500 GiB.
The per-database range is configured from 0 to 2 vCores.
zoneRedundant is enabled in the parameter file and is passed to the elastic-pool resource.
No database membership changes are included in this deployment.
The attached files therefore provide a clear record of the requested target configuration. However, they do not contain the failed deployment’s error code, error message, correlation ID or failed-operation details. For that reason, the ARM files alone do not confirm whether the failure was caused by regional SKU availability, subscription capacity or quota, a conflicting property, or another Resource Provider validation.
To correlate the failure accurately, please share the failed deployment’s operation details from the Azure portal, including:
Failed deployment name
Exact failure time in UTC
Complete error code and error message
Correlation ID
Operation ID
Failed operation details from the deployment or Activity Log
Confirmation of whether the same configuration succeeds when applied through the Azure portal
Please do not resend the ARM template or parameter file, as those have already been reviewed. The specific failed-operation details will allow us to identify which validation or provisioning stage rejected the request.
As an additional validation, please confirm that the BC_Gen5 configuration with 4 vCores and zone redundancy is listed as available for this subscription in East US 2. Microsoft notes that the elastic-pool SKUs available to a subscription can vary by Azure region and support offer.
For reference:
Azure SQL elastic-pool ARM resource reference
Azure Resource Manager templates for Azure SQL Database
Enable zone redundancy for Azure SQL Database
Thank you again for providing the additional files. Once the failed-operation details are available, the configuration can be correlated with the exact Resource Provider response, and the appropriate next action can be determined.