SQL Database: Zone Redundancy Deployment Error — Provisioning Disabled

BWilson-1307 0 Reputation points
2026-09-26T06:50:23.53+00:00

Problem description

I am attempting to enable zone redundancy on my Azure SQL elastic pool, but I encounter an error stating 'Provisioning of zone redundant database/pool is not supported for your current request.' The operation fails both via Terraform and the Azure Portal, specifically on the East US 2 region.

Environment

Azure SQL Database elastic pool in the East US 2 region.

What I've already tried

I have attempted to create or update the elastic pool with zone redundancy enabled, using both Terraform scripts and the Azure Portal. The Terraform configurations specify the Business Critical tier, appropriate vCores, and zone redundancy. I also verified the SKUs and region support using Azure CLI commands, which confirmed availability of zone redundancy in East US 2. Despite these efforts, the deployment consistently fails with the provisioning disabled error.

Note: The exact same Terraform scripts successfully deploy zone redundant elastic pools in the CentralUS region. Our issue is limited to EastUS2 only.

Current status

The issue persists despite confirming region support and trying different deployment methods. I am seeking guidance on whether this is a regional limitation, a specific configuration issue, or if additional steps are necessary to enable zone redundancy in East US 2.

Azure SQL Database

1 answer

Sort by: Most helpful
  1. Gabriel Santana 175 Reputation points
    2026-09-26T15:42:19.32+00:00

    Hi BWilson-1307,

    Thanks for the detailed write-up. The fact that the same Terraform succeeds in Central US but fails in East US 2 is actually the key clue here, so let me explain what's going on.

    This error isn't caused by your Terraform or Portal configuration at all. Zone Redundant Access (Availability Zones) is a per-subscription quota that Microsoft has to grant separately for each region. East US 2 supports zone redundancy as a service, but your subscription hasn't yet been approved to use it there. That's why the CLI checks came back clean (they only confirm the region/SKU supports ZR in general, not whether your subscription has the allocation) while the deployment itself is still blocked.

    Now, how to fix it]:

    1. Go to Azure Portal > Help + support > Create a support request
    2. Issue type: Service and subscription limits (quotas)
    3. Quota type: SQL Database
    4. On the quota details page, select Zone Redundant Access (Availability Zones)
    5. Set Location = East US 2, and enter the expected vCore consumption (use the total vCores for the pool tier you're deploying, with a bit of headroom for future scaling)
    6. Submit

    This is a no-cost quota request (doesn't require a paid support plan), and turnaround is typically 1-2 business days. Once it's approved, your existing Terraform should deploy without any changes.

    A couple of side notes in case they're relevant to your setup:

    • If this pool is part of a failover group with a secondary elsewhere, the same error can surface if the secondary region doesn't support zones yet. The documented workaround there is to enable/disable HA through active geo-replication when creating the secondary, then add it to the failover group afterward.
    • Worth a quick check that no subscription-level Azure Policy is restricting zoneRedundant on SQL resources, though given it works fine in Central US this is unlikely to be the cause.

    If this answers your question, please consider marking it as the accepted answer or upvoting it so other users hitting the same error can find it more easily. Let us know how the quota request goes, happy to help further if it's still blocked afterward.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.