โ02-18-2026 07:53 AM
Hi,
I've just provisioned a new Databricks Workspace and I would like to enable the hive megastore for some testing. The problem is I cannot find the "Disable legacy access" setting. I went several times to Workspace Settings -> Security but it is just not there anymore. I'm an Databricks administrator and even Global Admin in Microsoft Entra.
This is the setting that I'm looking for but cannot find.
So any idea how I can enable the hive megastore again?
Btw, I've even provisioned a second new Workspace and cannot find the setting...
Thanks
Geert
4 weeks ago
Yes โ thatโs correct.
In a new account, legacy features are disabled by design. That includes the Databricks-hosted workspace Hive metastore. You cannot enable or use Hive the way it was historically used inside a workspace. That path is closed.
If you truly need Hive, the only supported route is Unity Catalog Hive metastore federation.
Practically, that means you run your own Hive metastore (for example, on a VM you manage or one hosted elsewhere) and then register it in Databricks using a Unity Catalog connection and a foreign catalog. Unity Catalog becomes the control plane; Hive lives outside the workspace.
From a query standpoint, it will feel similar. The difference is architectural. It is no longer a DBFS-backed, in-workspace Hive metastore. It is an external system surfaced and governed through Unity Catalog.
Hope this helps,Louis.
Here is a documentation on Unity Federation: https://docs.databricks.com/aws/en/query-federation/hms-federation-concepts
โ02-18-2026 11:47 AM
Hey @GeertS , I did some digging and here is what I found.
Likely cause
The workspace is running in a Unity Catalogโonly state, which hides or locks the โDisable legacy accessโ toggle. This is typically driven by an account-level policy applied to new workspaces.
In that mode, direct Hive metastore access is disabled by design, and the workspace-level control may not appear at all. Thatโs why you canโt find it under Workspace Admin โ Security. The behavior aligns with the symptoms and screenshot description in the post.
Why this happens
โข The โDisable legacy accessโ control normally appears under Workspace admin โ Security and allows admins to disable direct access to the legacy Hive metastore.
โข Databricks introduced an account-level policy called Disable legacy features that applies to newly created workspaces. When enabled at the account level, new workspaces default to legacy access being disabled. The workspace-level setting may be hidden or locked to enforce Unity Catalogโonly mode.
โข In UC-only mode, the goal is to prevent bypassing Unity Catalog governance and block direct access to tables registered in the Hive metastore.
If you need to query legacy Hive tables, the recommended approach is to use Hive metastore federation under Unity Catalog rather than re-enabling legacy access.
What to check next
โข In the Account Console, verify whether Disable legacy features is enabled. If it is, that explains why the workspace-level โDisable legacy accessโ toggle is missing and why Hive metastore access cannot be re-enabled in newly provisioned workspaces. Only an account admin can change this setting.
โข If you must work with existing Hive metastore tables, consider federating them into Unity Catalog instead of attempting to re-enable legacy access. This allows you to query those tables under UC governance controls.
Practical recommendations
โข If short-term testing truly requires direct Hive metastore access, use or create a workspace where the account-level policy is not enforcing UC-only mode. Otherwise, the toggle will remain hidden or locked.
โข Prefer the long-term path: keep UC-only mode enabled and use Hive metastore federation to access legacy tables through Unity Catalog.
The strategic direction is clear: Unity Catalog is the control plane. Federation is the bridge. Re-enabling legacy access is a temporary workaround, not the target state.
Cheers, Louis.
โ02-18-2026 11:13 PM
Thanks for the information but when I go to the account console I cannot even find the "Disable legacy features" option. I can only see the options shown in the screenshot below:
Any idea why it is missing,
Geert
โ02-20-2026 05:45 PM
Did a bit more digging:
A few quick clarifications on when you wonโt see this setting and why.
First, make sure youโre in the right place. If youโre in a workspace, you wonโt see it. This is an account-level setting and lives in Account Console โ Settings โ Feature enablement. It does not appear in a workspaceโs admin settings.
Second, check your role. You must be an account admin to view or edit anything under Feature enablement. If youโre not an account admin, you simply wonโt see it.
Third, consider when the account was created. If the Databricks account was created after December 18, 2025, legacy features are disabled by default. In that case, the toggle may be locked or not visible at all because the account-level behavior is already enforcing it.
Fourth, understand the scope. The account-level toggle applies only to new workspaces. If youโre trying to affect an existing workspace, you need to use the workspace-level controls such as Disable legacy access (Hive metastore) and Disable DBFS root and mounts.
Hope that clears it up.
a month ago
Hi Louis,
Thanks for the explanation. I do know that Unity Catalog is the way to go forward in the future. I just wanted to give an internal training to some new employees and explain them the difference between the old(hive) and the new (UC) of working.
Last week I did create a new Azure Tenant and a new Databricks account and to my surprise I did not see the legacy hive megastore anymore. If I understand point three in your comment correctly, it means that if the Databricks account is created after December 18, you do not even have the option anymore to reenable the legacy hive metastore ?
Is this new behaviour documented somewhere? I tried searching for I but could not find anything?
4 weeks ago
Yes โ thatโs correct.
In a new account, legacy features are disabled by design. That includes the Databricks-hosted workspace Hive metastore. You cannot enable or use Hive the way it was historically used inside a workspace. That path is closed.
If you truly need Hive, the only supported route is Unity Catalog Hive metastore federation.
Practically, that means you run your own Hive metastore (for example, on a VM you manage or one hosted elsewhere) and then register it in Databricks using a Unity Catalog connection and a foreign catalog. Unity Catalog becomes the control plane; Hive lives outside the workspace.
From a query standpoint, it will feel similar. The difference is architectural. It is no longer a DBFS-backed, in-workspace Hive metastore. It is an external system surfaced and governed through Unity Catalog.
Hope this helps,Louis.
Here is a documentation on Unity Federation: https://docs.databricks.com/aws/en/query-federation/hms-federation-concepts