Our BI team has started using Databricks and would like to browse our local (onprem) SQL database servers from within Databricks. I'm not sure if that's even possible.
So far, I've set up Databricks Secure Cluster Connectivity (SCC), created a private DNS zone, and established peering with the network where the SQL Server 2022 instance is hosted. I've configured the SQL server to accept connections from "app.reg", added the service principal under "User Management", created an OAuth secret, and granted my account permission to use it.
When I test the connection from a notebook using a Python script and SQL user credentials, I can successfully view data. However, I’m not sure how meaningful that test is, since I’ve learned that Notebooks and SQL Warehouses operate differently. It seems that SQL Warehouses must run in "Pro" mode to support network peering.
At this point, I’m uncertain whether I’m on the right path.