Hi,
Here's a weird issue and i hope someone would be able to give me a hint.
We have a Synapse Workspace that use only the Serverless. The public network is disabled and we use Private Endpoints to connect to Synapse as well as Managed private endpoint to connect Synapse to other PaaS services. Managed virtual network is enabled.
All private endpoints (any PaaS services) are in the same virtual network.
We want to create a Linked Service to a Azure KeyVault.
The KeyVault has already an Endpoint and a valid DNS record in the Private DNS Zone.
There is a Managed Private Endpoint from Synapse to the KeyVault as well and it has been approved on the KeyVault.
When we want to create the Linked Service, we select the KeyVault resource type and we select the KeyVault from the Azure Subscription / KeyVault name. The test connection is to the Linked Service.
When we test the connection, we receive this error message
Failed to resolve the server name "MyWorkspaceName.dev.azuresynapse.net", please refer to troubleshooting doc and check network configuration.
The thing is why it ask me to resolve the DNS name of the workspace ?
From a NSLookup, i can resolve MyWorkspaceName.dev.azuresynapse.net
The user that did that was Synapse Administrator and had Contributor rights on the Resource Group.
Any hints ?