Your issue must be related to :
- The server name cannot be resolved by the DNS.
- There might be an issue with the network setup, especially since you're using private endpoints.
- The server name specified might be incorrect.
First, verify that the server name is correct and that the DNS can resolve the server name. You can try to resolve the server name from within the same virtual network where your private endpoint is set up. (You can use tools like nslookup
or ping
from a virtual machine in the same VNet.)
Then check that the private endpoint is correctly configured and is in the same virtual network as your ADF :
- The private endpoint is associated with the correct resource (your on-premises database).
- The DNS configuration for the private endpoint is correctly set up.
- Network Security Groups (NSGs) and firewalls are not blocking the traffic.
If you're connecting to an on-premises database, ensure that you have a self-hosted integration runtime (SHIR) installed and configured correctly on a machine that has network connectivity to your on-premises database.
nslookup ServerName
If nslookup
fails, it indicates a DNS resolution issue.
telnet ServerName 1433
Replace 1433
with the port number your database is listening on.
More links: