Hi @LokeshChikuru in your scenario, the private endpoint registered within the NCC is mapped to a single instance not the failover cluster, hence it fails. Currently Databricks serverless does not support DNS chasing or DNS redirects for resources accessed, this has been documented clearly under Microsoft own documentation here
It states that:
- DNS chasing and DNS redirect are not supported. All domain names must resolve directly to the backend resources.
There is a potential workaround:
Databricks Serverless -> NCC Private Endpoint -> Private Link Service -> Internal Standard load balancer -> proxy VM/ VM scale set -> SQL MI failover-group cluster
Register a customer FQDN such as sqlmi-fg.contoso.com in the NCC and point it directly at the load-balancer/Private Link path. Do not use a CNAME chain to the SQL MI listener, and avoid private-use suffixes such as .internal, which the Databricks documentation excludes.
Test it and let me know.