Using serverless to browse foreign catalogs.

Ozment, Richard 0 Reputation points
2026-08-12T14:15:10.8+00:00

Using Databricks I have setup my Azure and Databricks configuration to allow serverless connections to my company data sources. I am able to connect to azure sql server using a notebook running serverless. I can also run queries using serverless. However, in catalog view I am unable to view these same objects using serverless. Can catalog view use serverless to connect to foreign catalogs?

Azure Databricks
Azure Databricks

An Apache Spark-based analytics platform optimized for Azure.

0 comments No comments

2 answers

Sort by: Most helpful
  1. Ozment, Richard 0 Reputation points
    2026-08-12T16:34:37.74+00:00

    Found the issue. My problem statement was incorrect. I thought I was querying the same connection in all 3 cases - notebook, query editor, and catalog browser. Instead I found that any connections I created that point to load-balancer are not working via serverless - this was due to NCC resource allowed was pointed at primary node rather than load-balancer. Where my connection is set to primary-node I can use serverless regardless of interface/method. This issue is due only to NCC configuration I set up was not matching connection definitions.

    Was this answer helpful?

    0 comments No comments

  2. Senthil kumar 1,900 Reputation points
    2026-08-12T14:37:11.4133333+00:00

    Hi @Ozment, Richard

    1. Check your privileges

    SHOW GRANTS ON CATALOG my_foreign_catalog;

    SHOW GRANTS ON SCHEMA my_foreign_catalog.my_schema;

    check your permissions.

    if your admin allow the below persmissions.

    GRANT USAGE ON CATALOG my_foreign_catalog TO <your principal>;

    GRANT USAGE ON SCHEMA my_foreign_catalog.my_schema TO <your principal>;

    GRANT SELECT ON TABLE my_foreign_catalog.my_schema.my_table TO <your principal>;

    2. Ensure the foreign catalog was created in Unity Catalog

    Serverless cannot browse JDBC connections directly — only foreign catalogs created via Lakehouse Federation.

    3. Confirm your warehouse is serverless + standard access mode

    Foreign catalog browsing requires:

    SQL Warehouse: Serverless

    Access mode: Standard (not single-user or shared legacy)

    Thanks.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.