An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
There is no customer-accessible way in the provided documentation to change the approval state of the system-managed Managed Private Endpoints synapse-ws-sql--<workspace> or synapse-ws-sqlOnDemand--<workspace>.
From the documented behavior:
- For workspaces with a Managed Virtual Network, Managed private endpoints are created and managed by Azure Synapse on the customer’s behalf.
- For dedicated SQL pool and serverless SQL pool, two Managed private endpoints are automatically created when the workspace is created, one targeting dedicated SQL and one targeting serverless SQL (
synapse-ws-sqlOnDemand--<workspace>). These are system-managed and not billed. - A private endpoint connection uses the standard Private Link approval workflow: when a Managed private endpoint is created, the connection is initially
Pending, and the private link resource owner must approve or reject it. Only an Approved Managed private endpoint can be used to send traffic to the linked resource. - The resource owner (Microsoft in the case of these system-managed endpoints) controls which private endpoint connections are approved or denied and is in full control of who can connect.
Within this documented model:
- No API or CLI is documented that allows customers to flip the approval state of these system-managed Synapse Managed private endpoints. The approval workflow and control are explicitly on the private link resource owner side.
- No workspace-level “reset” or toggle is documented that forces re-approval or re-provisioning of these system-managed endpoints beyond the automatic creation that occurs when the workspace is created. The documentation only states that these endpoints are created automatically and appear under Manage → Managed private endpoints.
- The documentation does not describe any customer-side procedure to recover from a Rejected state for these system-managed endpoints without involvement from the resource owner (which, for these built-in endpoints, is Microsoft). There is no documented self-service remediation path for this specific condition.
- For production-grade alternatives or workarounds, the documentation focuses on using Managed private endpoints and Private Link as the supported pattern for secure, DEP-enabled connectivity. It does not describe an alternative pattern that bypasses these system-managed endpoints for serverless SQL pool traffic from within the Managed Virtual Network.
Given the above, the documented behavior and controls imply that resolving a system-managed synapse-ws-sqlOnDemand--<workspace> endpoint stuck in Rejected state requires action on the resource-owner side (Microsoft) via a support channel, not via customer-exposed APIs or configuration toggles.
References:
- Azure Synapse Analytics managed private endpoints
- Azure Synapse Analytics security white paper: Network security
- Connect to workspace resources from a restricted network
- Resolve Azure Synapse Studio connectivity issues
- Synapse Studio troubleshooting
- Connect to external sources or on-premises data sources to Microsoft Fabric using managed private endpoints