<?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 Issue when trying to create a Foreign Catalog to a On Prem SQL Server Instance in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/issue-when-trying-to-create-a-foreign-catalog-to-a-on-prem-sql/m-p/110488#M43591</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We are creating a lakehouse federated connection to our 2016 On Prem SQL Server.&amp;nbsp; This has an instance in place, so we only want and need to connect to this instance.&amp;nbsp; From this connection, we want to create a foreign catalog of a database on the SQL Instance.&amp;nbsp; Our problem is that no matter what syntax we use, we cannot get the connection to work.&amp;nbsp; Our code is as follows:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CREATE&lt;/SPAN&gt; &lt;SPAN&gt;CONNECTION&lt;/SPAN&gt;&lt;SPAN&gt; On_Prem_SQL_Svr&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;TYPE&lt;/SPAN&gt;&lt;SPAN&gt; sqlserver &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;OPTIONS&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;host &lt;/SPAN&gt;&lt;SPAN&gt;'192.xxx.xxx.xxx'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;port &lt;/SPAN&gt;&lt;SPAN&gt;'xxxxx'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;user&lt;/SPAN&gt; &lt;SPAN&gt;'username'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;password &lt;/SPAN&gt;&lt;SPAN&gt;'password'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;trustServerCertificate &lt;/SPAN&gt;&lt;SPAN&gt;'true'&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;On the host name we have tried every combination of syntax we can think of after the server IP address (\instance \\instance /instance %5Cinstance //instance and some other crazy ones!).&amp;nbsp; We sometimes get different errors, but none work.&amp;nbsp; We know connectivity and authentication all work fine, so the problem is either a) syntax or b) you can't create a connection to an On Prem SQL Instance?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;We've also tried this through the create federated connection UI and hit the same problem.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Any help out there much appreciated!&amp;nbsp; Anyone else managed to get this working?&lt;/DIV&gt;&lt;DIV&gt;Thanks&lt;/DIV&gt;&lt;DIV&gt;Nick&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 18 Feb 2025 13:56:30 GMT</pubDate>
    <dc:creator>Nick_Pacey</dc:creator>
    <dc:date>2025-02-18T13:56:30Z</dc:date>
    <item>
      <title>Issue when trying to create a Foreign Catalog to a On Prem SQL Server Instance</title>
      <link>https://community.databricks.com/t5/data-engineering/issue-when-trying-to-create-a-foreign-catalog-to-a-on-prem-sql/m-p/110488#M43591</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We are creating a lakehouse federated connection to our 2016 On Prem SQL Server.&amp;nbsp; This has an instance in place, so we only want and need to connect to this instance.&amp;nbsp; From this connection, we want to create a foreign catalog of a database on the SQL Instance.&amp;nbsp; Our problem is that no matter what syntax we use, we cannot get the connection to work.&amp;nbsp; Our code is as follows:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CREATE&lt;/SPAN&gt; &lt;SPAN&gt;CONNECTION&lt;/SPAN&gt;&lt;SPAN&gt; On_Prem_SQL_Svr&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;TYPE&lt;/SPAN&gt;&lt;SPAN&gt; sqlserver &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;OPTIONS&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;host &lt;/SPAN&gt;&lt;SPAN&gt;'192.xxx.xxx.xxx'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;port &lt;/SPAN&gt;&lt;SPAN&gt;'xxxxx'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;user&lt;/SPAN&gt; &lt;SPAN&gt;'username'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;password &lt;/SPAN&gt;&lt;SPAN&gt;'password'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;trustServerCertificate &lt;/SPAN&gt;&lt;SPAN&gt;'true'&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;On the host name we have tried every combination of syntax we can think of after the server IP address (\instance \\instance /instance %5Cinstance //instance and some other crazy ones!).&amp;nbsp; We sometimes get different errors, but none work.&amp;nbsp; We know connectivity and authentication all work fine, so the problem is either a) syntax or b) you can't create a connection to an On Prem SQL Instance?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;We've also tried this through the create federated connection UI and hit the same problem.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Any help out there much appreciated!&amp;nbsp; Anyone else managed to get this working?&lt;/DIV&gt;&lt;DIV&gt;Thanks&lt;/DIV&gt;&lt;DIV&gt;Nick&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Feb 2025 13:56:30 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/issue-when-trying-to-create-a-foreign-catalog-to-a-on-prem-sql/m-p/110488#M43591</guid>
      <dc:creator>Nick_Pacey</dc:creator>
      <dc:date>2025-02-18T13:56:30Z</dc:date>
    </item>
    <item>
      <title>Re: Issue when trying to create a Foreign Catalog to a On Prem SQL Server Instance</title>
      <link>https://community.databricks.com/t5/data-engineering/issue-when-trying-to-create-a-foreign-catalog-to-a-on-prem-sql/m-p/118637#M45669</link>
      <description>&lt;P&gt;I m facing the same issue, any leads on this please&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2025 07:18:14 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/issue-when-trying-to-create-a-foreign-catalog-to-a-on-prem-sql/m-p/118637#M45669</guid>
      <dc:creator>trueray_3150</dc:creator>
      <dc:date>2025-05-09T07:18:14Z</dc:date>
    </item>
    <item>
      <title>Re: Issue when trying to create a Foreign Catalog to a On Prem SQL Server Instance</title>
      <link>https://community.databricks.com/t5/data-engineering/issue-when-trying-to-create-a-foreign-catalog-to-a-on-prem-sql/m-p/118645#M45670</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/163890"&gt;@trueray_3150&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the end, I had to create the connection in code and not directly reference the instance.&amp;nbsp; See code below.&amp;nbsp; This seems to work and give me access to all the databases we have across our different instances (providing security permissions are in place at the SQL end).&amp;nbsp; This still doesn't feel quite right too me and doesn't quite have the granularity I want, but it works as we can create foreign catalogs to each database and allows us to read and use the data from it quite nicely.&lt;/P&gt;&lt;P&gt;Give this a go, good luck!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CREATE&lt;/SPAN&gt; &lt;SPAN&gt;CONNECTION&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;your_connection_name&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;TYPE&lt;/SPAN&gt;&lt;SPAN&gt; sqlserver &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;OPTIONS&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;host &lt;/SPAN&gt;&lt;SPAN&gt;'999.999.999.99'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;port &lt;/SPAN&gt;&lt;SPAN&gt;'9999'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;user&lt;/SPAN&gt; &lt;SPAN&gt;'your_sql_user'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;password &lt;/SPAN&gt;&lt;SPAN&gt;'your_sql_password'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;trustServerCertificate &lt;/SPAN&gt;&lt;SPAN&gt;'true'&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CREATE&lt;/SPAN&gt; &lt;SPAN&gt;FOREIGN&lt;/SPAN&gt; &lt;SPAN&gt;CATALOG&lt;/SPAN&gt; &lt;SPAN&gt;IF&lt;/SPAN&gt; &lt;SPAN&gt;NOT&lt;/SPAN&gt; &lt;SPAN&gt;EXISTS&lt;/SPAN&gt;&lt;SPAN&gt; foreign_catalog_name_1&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;USING&lt;/SPAN&gt; &lt;SPAN&gt;CONNECTION&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;your_connection_name&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;OPTIONS&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;database&lt;/SPAN&gt; &lt;SPAN&gt;'your_sql_db_name'&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CREATE&lt;/SPAN&gt; &lt;SPAN&gt;FOREIGN&lt;/SPAN&gt; &lt;SPAN&gt;CATALOG&lt;/SPAN&gt; &lt;SPAN&gt;IF&lt;/SPAN&gt; &lt;SPAN&gt;NOT&lt;/SPAN&gt; &lt;SPAN&gt;EXISTS&lt;/SPAN&gt;&lt;SPAN&gt; foreign_catalog_name_2&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;USING&lt;/SPAN&gt; &lt;SPAN&gt;CONNECTION&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;your_connection_name&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;OPTIONS&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;database&lt;/SPAN&gt; &lt;SPAN&gt;'your_sql_db_name_2'&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 09 May 2025 08:09:58 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/issue-when-trying-to-create-a-foreign-catalog-to-a-on-prem-sql/m-p/118645#M45670</guid>
      <dc:creator>Nick_Pacey</dc:creator>
      <dc:date>2025-05-09T08:09:58Z</dc:date>
    </item>
    <item>
      <title>Re: Issue when trying to create a Foreign Catalog to a On Prem SQL Server Instance</title>
      <link>https://community.databricks.com/t5/data-engineering/issue-when-trying-to-create-a-foreign-catalog-to-a-on-prem-sql/m-p/118817#M45719</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/136982"&gt;@Nick_Pacey&lt;/a&gt;&amp;nbsp; Thank you I already did that using in the code&lt;/P&gt;&lt;P&gt;jdbc_url = "jdbc:sqlserver://999.99.999.99\\instance:7777;encrypt=true;trustServerCertificate=true;database=mydatabase"&lt;/P&gt;&lt;P&gt;jdbc_username = "myusername"&lt;/P&gt;&lt;P&gt;jdbc_password = "mypassword"&lt;/P&gt;&lt;P&gt;jdbc_driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;wish the create connection syntax has the option for instance&amp;nbsp; or&amp;nbsp; the databricks UI provisions that&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 May 2025 02:49:12 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/issue-when-trying-to-create-a-foreign-catalog-to-a-on-prem-sql/m-p/118817#M45719</guid>
      <dc:creator>trueray_3150</dc:creator>
      <dc:date>2025-05-12T02:49:12Z</dc:date>
    </item>
  </channel>
</rss>

