<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Azure Databricks Serverless Compute Unable to Connect to Azure SQL MI Using Failover Group FQDN via in Administration &amp; Architecture</title>
    <link>https://community.databricks.com/t5/administration-architecture/azure-databricks-serverless-compute-unable-to-connect-to-azure/m-p/165820#M5524</link>
    <description>&lt;P&gt;We are using Azure Databricks Serverless Compute to connect to Azure SQL Managed Instance (SQL MI) through Network Connectivity Configuration (NCC) with Private Endpoint Rules. Connectivity works successfully when using the primary SQL MI FQDN. However, connectivity fails when the SQL Managed Instance is configured behind a Failover Group and the connection is attempted using the Failover Group listener FQDN. As a result, Databricks Serverless Compute is currently unable to establish a connection to Azure SQL MI via the Failover Group FQDN, while direct connections to the primary SQL MI endpoint continue to work as expected.&lt;/P&gt;</description>
    <pubDate>Mon, 17 Aug 2026 14:16:58 GMT</pubDate>
    <dc:creator>LokeshChikuru</dc:creator>
    <dc:date>2026-08-17T14:16:58Z</dc:date>
    <item>
      <title>Azure Databricks Serverless Compute Unable to Connect to Azure SQL MI Using Failover Group FQDN via</title>
      <link>https://community.databricks.com/t5/administration-architecture/azure-databricks-serverless-compute-unable-to-connect-to-azure/m-p/165820#M5524</link>
      <description>&lt;P&gt;We are using Azure Databricks Serverless Compute to connect to Azure SQL Managed Instance (SQL MI) through Network Connectivity Configuration (NCC) with Private Endpoint Rules. Connectivity works successfully when using the primary SQL MI FQDN. However, connectivity fails when the SQL Managed Instance is configured behind a Failover Group and the connection is attempted using the Failover Group listener FQDN. As a result, Databricks Serverless Compute is currently unable to establish a connection to Azure SQL MI via the Failover Group FQDN, while direct connections to the primary SQL MI endpoint continue to work as expected.&lt;/P&gt;</description>
      <pubDate>Mon, 17 Aug 2026 14:16:58 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/azure-databricks-serverless-compute-unable-to-connect-to-azure/m-p/165820#M5524</guid>
      <dc:creator>LokeshChikuru</dc:creator>
      <dc:date>2026-08-17T14:16:58Z</dc:date>
    </item>
    <item>
      <title>Re: Azure Databricks Serverless Compute Unable to Connect to Azure SQL MI Using Failover Group FQDN</title>
      <link>https://community.databricks.com/t5/administration-architecture/azure-databricks-serverless-compute-unable-to-connect-to-azure/m-p/165823#M5525</link>
      <description>&lt;P&gt;&lt;FONT size="3"&gt;Hi Lokesh,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Its likely tied to how Azure Databricks Network Connectivity Configurations handle DNS resolution and Private Endpoint routing relative to Azure SQL Managed Instance Failover Groups.&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;FONT size="3"&gt;When you connect using the primary SQL MI FQDN, compute routes directly through the NCC Private Endpoint created for that specific resource ID. However, the Failover Group listener FQDN acts as a DNS abstraction layer across instances. Because NCC Private Endpoint rules are provisioned against specific target Azure Resource IDs and FQDNs, the compute environment cannot automatically resolve or route the Failover Group listener FQDN through the instance's private endpoint.&lt;/FONT&gt;&lt;/DIV&gt;&lt;UL&gt;&lt;LI&gt;&lt;DIV&gt;&lt;FONT size="3"&gt;&lt;STRONG&gt;DNS Private Zone Resolution -&lt;/STRONG&gt;&amp;nbsp;Failover Group listeners require the private DNS zone (database.windows.net) to maintain proper records mapping both the primary SQL MI and the Failover Group listener to the appropriate private endpoint IP.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;&lt;FONT size="3"&gt;&lt;STRONG&gt;NCC Private Endpoint Scope -&lt;/STRONG&gt;&amp;nbsp;An NCC rule targeting only the primary SQL MI resource ID does not inherently intercept and route traffic for the Failover Group listener FQDN unless the alias is explicitly accounted for in the DNS path and endpoint definition.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV&gt;&lt;FONT size="3"&gt;&lt;STRONG&gt;Cross-Region Architecture -&lt;/STRONG&gt;&amp;nbsp;If the secondary SQL MI instance is located in a secondary region, private endpoint routing becomes more complex and typically requires dedicated NCC configurations for each region's endpoint.&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;DIV&gt;&lt;FONT size="3"&gt;You can try below&lt;/FONT&gt;&lt;/DIV&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;FONT size="3"&gt;Configure Private DNS Zone Records -&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;Ensure the Azure Private DNS Zone for database.windows.net contains A records (or CNAMEs) for both&amp;nbsp;&lt;FONT size="3"&gt;primary instance and&amp;nbsp;&lt;/FONT&gt;&lt;FONT size="3"&gt;Failover Group listener.&amp;nbsp;&lt;/FONT&gt;Both must resolve to the respective private IP of the active SQL MI Private Endpoint within your network.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN&gt;Align NCC Private Endpoint Rules -&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;Check whether the NCC Private Endpoint rule can be configured to include the Failover Group listener domain name alongside the SQL MI resource, ensuring the Databricks Serverless DNS proxy correctly directs traffic across the private link.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Direct Primary FQDN (Fallback) -&amp;nbsp;&lt;/STRONG&gt;If DNS routing for the listener cannot be resolved through NCC in the current setup, connecting directly to the primary SQL MI FQDN will maintain connectivity, though failover events will require updating the connection target.&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 17 Aug 2026 14:40:59 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/azure-databricks-serverless-compute-unable-to-connect-to-azure/m-p/165823#M5525</guid>
      <dc:creator>balajij8</dc:creator>
      <dc:date>2026-08-17T14:40:59Z</dc:date>
    </item>
    <item>
      <title>Re: Azure Databricks Serverless Compute Unable to Connect to Azure SQL MI Using Failover Group FQDN</title>
      <link>https://community.databricks.com/t5/administration-architecture/azure-databricks-serverless-compute-unable-to-connect-to-azure/m-p/167954#M5572</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/222951"&gt;@LokeshChikuru&lt;/a&gt;&amp;nbsp;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 &lt;A href="https://learn.microsoft.com/en-us/azure/databricks/security/network/serverless-network-security/pl-to-internal-network#requirements" target="_blank" rel="noopener"&gt;here&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It states that:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;DNS chasing and DNS redirect are not supported. All domain names must resolve directly to the backend resources.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;There is a potential workaround:&lt;/P&gt;&lt;P&gt;Databricks Serverless -&amp;gt; NCC Private Endpoint&amp;nbsp; -&amp;gt; Private Link Service -&amp;gt; Internal Standard load balancer -&amp;gt; proxy VM/ VM scale set -&amp;gt; SQL MI failover-group cluster&amp;nbsp;&lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;Test it and let me know.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2026 15:18:12 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/azure-databricks-serverless-compute-unable-to-connect-to-azure/m-p/167954#M5572</guid>
      <dc:creator>Samiko_db</dc:creator>
      <dc:date>2026-09-08T15:18:12Z</dc:date>
    </item>
    <item>
      <title>Re: Azure Databricks Serverless Compute Unable to Connect to Azure SQL MI Using Failover Group FQDN</title>
      <link>https://community.databricks.com/t5/administration-architecture/azure-databricks-serverless-compute-unable-to-connect-to-azure/m-p/167971#M5574</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/246883"&gt;@Samiko_db&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;P&gt;Thanks for your response. I had a similar thought and noticed the same recommendation in a few other blogs as well. However, I recently came across the new &lt;STRONG&gt;Private Network Gateway&lt;/STRONG&gt; feature for Azure Databricks, which leverages a delegated subnet and is currently in &lt;STRONG&gt;Private Preview&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;Based on the documentation, it appears that this feature could potentially address DNS resolution challenges while also enabling access to specified endpoints outside of Azure. It may help resolve not only the current issue but some of the other networking constraints we have been encountering.&lt;/P&gt;&lt;P&gt;I am planning to test this feature in our non-production environment and evaluate whether it provides a viable solution before considering any further adoption.&lt;/P&gt;&lt;P&gt;Reference: &lt;A href="https://learn.microsoft.com/en-us/azure/databricks/security/network/serverless-network-security/private-network-gateway/configure-private-network-gateway" target="_blank"&gt;https://learn.microsoft.com/en-us/azure/databricks/security/network/serverless-network-security/private-network-gateway/configure-private-network-gateway&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 08 Sep 2026 16:32:36 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/azure-databricks-serverless-compute-unable-to-connect-to-azure/m-p/167971#M5574</guid>
      <dc:creator>LokeshChikuru</dc:creator>
      <dc:date>2026-09-08T16:32:36Z</dc:date>
    </item>
    <item>
      <title>Re: Azure Databricks Serverless Compute Unable to Connect to Azure SQL MI Using Failover Group FQDN</title>
      <link>https://community.databricks.com/t5/administration-architecture/azure-databricks-serverless-compute-unable-to-connect-to-azure/m-p/168045#M5575</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/222951"&gt;@LokeshChikuru&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for your message, Private Network Gateway (PNG) would assist you in creating a unified access to your cloud and on premise hosted resources without using various load balancers and proxy VM's. For the issue you are experiencing around Azure SQL MI, it is stated in our documentation that PNG will only connect to resources hosted in your virtual network, so it wont connect to cloud-hosted services such as ADLS and Azure SQL MI that uses service endpoints.&lt;/P&gt;
&lt;P&gt;I would definitely encourage you to test PNG while its free in Private Preview.&lt;/P&gt;
&lt;P&gt;Thanks&lt;BR /&gt;Sam&lt;/P&gt;</description>
      <pubDate>Wed, 09 Sep 2026 07:29:16 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/azure-databricks-serverless-compute-unable-to-connect-to-azure/m-p/168045#M5575</guid>
      <dc:creator>Samiko_db</dc:creator>
      <dc:date>2026-09-09T07:29:16Z</dc:date>
    </item>
  </channel>
</rss>

