An Azure managed PostgreSQL database service for app development and deployment.
The support options refer me here to post a question. Doesn't let me raise any support tickets
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Service: Azure Database for PostgreSQL Flexible Server, Azure Private Link
Scenario: My PostgreSQL Flexible Server has been stuck in Updating state for over 24 hours and cannot be deleted. The server has been replaced and I need to remove it.
Root cause identified: A circular deadlock between the Network Resource Provider (NRP) and the PostgreSQL API.
provisioningState: FailedDeletePrivateEndpointConnectionProxy on the PostgreSQL flexible server APIServerIsBusy from Nrp.Frontend.ClientCommon / DeletePrivateEndpointOperationUpdating because of these NRP retries — making it circularResult: Any operation on the server (delete, stop, restart, reject private endpoint connection) returns:
(ServerIsBusy) Cannot complete operation while server is busy processing another operation. Try again later.
Troubleshooting steps taken:
az postgres flexible-server delete — ServerIsBusyaz network private-endpoint delete on the failed PE — ServerIsBusyaz postgres flexible-server stop — ServerIsNotReady (Updating state)privateEndpointConnections API — operation was accepted but server remains in Updating stateQuestion: Is there a way to force-cancel the stuck NRP operation, or break this deadlock without Azure Support backend access?
Tags: azure-database-postgresql-flexibleserver azure-private-link azure-virtual-network
Service: Azure Database for PostgreSQL Flexible Server, Azure Private Link
Scenario: My PostgreSQL Flexible Server has been stuck in Updating state for over 24 hours and cannot be deleted. The server has been replaced and I need to remove it.
Root cause identified: A circular deadlock between the Network Resource Provider (NRP) and the PostgreSQL API.
provisioningState: FailedDeletePrivateEndpointConnectionProxy on the PostgreSQL flexible server APIServerIsBusy from Nrp.Frontend.ClientCommon / DeletePrivateEndpointOperationUpdating because of these NRP retries — making it circularResult: Any operation on the server (delete, stop, restart, reject private endpoint connection) returns:
(ServerIsBusy) Cannot complete operation while server is busy processing another operation. Try again later.
Troubleshooting steps taken:
az postgres flexible-server delete — ServerIsBusyaz network private-endpoint delete on the failed PE — ServerIsBusyaz postgres flexible-server stop — ServerIsNotReady (Updating state)privateEndpointConnections API — operation was accepted but server remains in Updating stateQuestion: Is there a way to force-cancel the stuck NRP operation, or break this deadlock without Azure Support backend access?
Tags: azure-database-postgresql-flexibleserver azure-private-link azure-virtual-network
An Azure managed PostgreSQL database service for app development and deployment.
The support options refer me here to post a question. Doesn't let me raise any support tickets
AI answer
There is no documented way to force‑cancel the stuck Network Resource Provider operation or break this kind of control‑plane deadlock from the client side.
For Azure Database for PostgreSQL flexible server and its private endpoint connections, the supported client actions are:
az network private-endpoint-connection approve \
--description <description> \
--resource-group <resource_group> \
--resource-name <server> \
--type Microsoft.DBforPostgreSQL/flexibleServers \
--name <connection>
az network private-endpoint-connection reject \
--description <description> \
--resource-group <resource_group> \
--resource-name <server> \
--type Microsoft.DBforPostgreSQL/flexibleServers \
--name <connection>
az network private-endpoint-connection delete \
--resource-group <resource_group> \
--resource-name <server> \
--type Microsoft.DBforPostgreSQL/flexibleServers \
--name <connection> \
--yes
az postgres flexible-server private-endpoint-connection delete \
--resource-group <resource_group> \
--server-name <server> \
--name <connection>
However, the documentation explicitly notes that deleting the private endpoint connection does not delete the private endpoint resource itself, and there is no documented mechanism to override or cancel an in‑flight provider operation when the server is stuck in Updating or ServerIsBusy state. Likewise, when deleting the server from the portal, the experience only allows acknowledging that private endpoints will not be deleted automatically; it does not provide any force‑delete or force‑cancel option for a blocked control‑plane operation.
In this situation, resolution requires backend intervention by Azure Support to clear or complete the stuck operation on the provider side so that the server and/or private endpoint can be deleted.
References: