<?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 Setting catalog isolation mode and workspace bindings within a notebook using Python SDK in Administration &amp; Architecture</title>
    <link>https://community.databricks.com/t5/administration-architecture/setting-catalog-isolation-mode-and-workspace-bindings-within-a/m-p/121025#M3444</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a set of notebooks which configure new catalogs, set permissions, create default schemas, attach Azure Storage accounts as external volumes, create Git Folders and set current branches, etc.&lt;/P&gt;&lt;P&gt;All this works just fine.&lt;/P&gt;&lt;P&gt;One thing I'm trying to add is automated binding of a catalog to specific workspace(s).&lt;/P&gt;&lt;P&gt;I have my SQL cells creating the catalog and setting the permissions working.&lt;/P&gt;&lt;P&gt;Then, I have a &lt;FONT face="courier new,courier"&gt;%pip&lt;/FONT&gt; cell which installs the databricks-sdk and restarts python.&lt;/P&gt;&lt;P&gt;That works without error.&lt;/P&gt;&lt;P&gt;But then I have a python cell with the following:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;_ &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; w.catalogs.&lt;/SPAN&gt;&lt;SPAN&gt;update&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;newCatalogName, &lt;/SPAN&gt;&lt;SPAN&gt;isolation_mode&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;CatalogIsolationMode.ISOLATED)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;This raises the error:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;PermissionDenied: &lt;/SPAN&gt;&lt;SPAN&gt;Unauthorized token type db-internal to call UpdateCatalog. Config: host=&lt;/SPAN&gt;&lt;A class="" href="https://ukwest.azuredatabricks.net/" target="_blank" rel="noopener noreferrer"&gt;https://ukwest.azuredatabricks.net&lt;/A&gt;&lt;SPAN&gt;, azure_tenant_id=**REDACTED**, auth_type=runtime&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;The odd thing is that I can use the WorkspaceClient for other operations (e.g. creating workspace items) absolutely fine without error.&lt;/P&gt;&lt;P&gt;Any help greatly appreciated!&lt;/P&gt;&lt;P&gt;For reference:&lt;/P&gt;&lt;UL class="lia-list-style-type-circle"&gt;&lt;LI&gt;My user is in the&amp;nbsp;&lt;STRONG&gt;admins&lt;/STRONG&gt; group for the workspace&lt;/LI&gt;&lt;LI&gt;I have full permissions (including MODIFY) on the target catalog&lt;/LI&gt;&lt;LI&gt;This is using Azure Databricks with SSO user authentication.&lt;/LI&gt;&lt;LI&gt;The cluster is a Personal cluster.&lt;/LI&gt;&lt;/UL&gt;</description>
    <pubDate>Thu, 05 Jun 2025 10:12:33 GMT</pubDate>
    <dc:creator>m2chrisp</dc:creator>
    <dc:date>2025-06-05T10:12:33Z</dc:date>
    <item>
      <title>Setting catalog isolation mode and workspace bindings within a notebook using Python SDK</title>
      <link>https://community.databricks.com/t5/administration-architecture/setting-catalog-isolation-mode-and-workspace-bindings-within-a/m-p/121025#M3444</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a set of notebooks which configure new catalogs, set permissions, create default schemas, attach Azure Storage accounts as external volumes, create Git Folders and set current branches, etc.&lt;/P&gt;&lt;P&gt;All this works just fine.&lt;/P&gt;&lt;P&gt;One thing I'm trying to add is automated binding of a catalog to specific workspace(s).&lt;/P&gt;&lt;P&gt;I have my SQL cells creating the catalog and setting the permissions working.&lt;/P&gt;&lt;P&gt;Then, I have a &lt;FONT face="courier new,courier"&gt;%pip&lt;/FONT&gt; cell which installs the databricks-sdk and restarts python.&lt;/P&gt;&lt;P&gt;That works without error.&lt;/P&gt;&lt;P&gt;But then I have a python cell with the following:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;_ &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; w.catalogs.&lt;/SPAN&gt;&lt;SPAN&gt;update&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;newCatalogName, &lt;/SPAN&gt;&lt;SPAN&gt;isolation_mode&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;CatalogIsolationMode.ISOLATED)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;This raises the error:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;PermissionDenied: &lt;/SPAN&gt;&lt;SPAN&gt;Unauthorized token type db-internal to call UpdateCatalog. Config: host=&lt;/SPAN&gt;&lt;A class="" href="https://ukwest.azuredatabricks.net/" target="_blank" rel="noopener noreferrer"&gt;https://ukwest.azuredatabricks.net&lt;/A&gt;&lt;SPAN&gt;, azure_tenant_id=**REDACTED**, auth_type=runtime&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;The odd thing is that I can use the WorkspaceClient for other operations (e.g. creating workspace items) absolutely fine without error.&lt;/P&gt;&lt;P&gt;Any help greatly appreciated!&lt;/P&gt;&lt;P&gt;For reference:&lt;/P&gt;&lt;UL class="lia-list-style-type-circle"&gt;&lt;LI&gt;My user is in the&amp;nbsp;&lt;STRONG&gt;admins&lt;/STRONG&gt; group for the workspace&lt;/LI&gt;&lt;LI&gt;I have full permissions (including MODIFY) on the target catalog&lt;/LI&gt;&lt;LI&gt;This is using Azure Databricks with SSO user authentication.&lt;/LI&gt;&lt;LI&gt;The cluster is a Personal cluster.&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Thu, 05 Jun 2025 10:12:33 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/setting-catalog-isolation-mode-and-workspace-bindings-within-a/m-p/121025#M3444</guid>
      <dc:creator>m2chrisp</dc:creator>
      <dc:date>2025-06-05T10:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: Setting catalog isolation mode and workspace bindings within a notebook using Python SDK</title>
      <link>https://community.databricks.com/t5/administration-architecture/setting-catalog-isolation-mode-and-workspace-bindings-within-a/m-p/134057#M4163</link>
      <description>&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;The error occurs because the Databricks Python SDK (databricks-sdk) and the authentication method within an Azure Databricks notebook use a special “db-internal” token for user-based notebook execution, which does&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;not&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;have permission to perform some sensitive Unity Catalog (UC) actions, specifically API calls that manage catalog isolation or binding (e.g., UpdateCatalog isolation mode) .&lt;/P&gt;
&lt;H2 class="mb-2 mt-4 font-display font-semimedium text-base first:mt-0"&gt;Why You’re Hitting the Error&lt;/H2&gt;
&lt;UL class="marker:text-quiet list-disc"&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;The built-in notebook credentials (“db-internal” runtime token) have limited scope and are not permitted for sensitive back-end UC operations, even if the calling user is an admin or catalog owner .&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;This limitation is specific to certain Unity Catalog API calls like catalog isolation, not generic catalog actions (e.g., permissions, creation) which sometimes succeed with notebook tokens.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;Direct REST or SDK calls for catalog binding must use a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;personal access token (PAT)&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;or&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;service principal&lt;/STRONG&gt;, not the runtime token used inside notebooks.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2 class="mb-2 mt-4 font-display font-semimedium text-base first:mt-0"&gt;Workarounds and Solutions&lt;/H2&gt;
&lt;H2 class="mb-2 mt-4 font-display font-semimedium text-base first:mt-0"&gt;1. Use a Personal Access Token (PAT) or Service Principal&lt;/H2&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;Generate a PAT from your user settings in Databricks and use this for the Python SDK authentication, instead of default notebook-based credentials:&lt;/P&gt;
&lt;DIV class="w-full md:max-w-[90vw]"&gt;
&lt;DIV class="codeWrapper text-light selection:text-super selection:bg-super/10 my-md relative flex flex-col rounded font-mono text-sm font-normal bg-subtler"&gt;
&lt;DIV class="translate-y-xs -translate-x-xs bottom-xl mb-xl sticky top-0 flex h-0 items-start justify-end"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="-mt-xl"&gt;
&lt;DIV&gt;
&lt;DIV class="text-quiet bg-subtle py-xs px-sm inline-block rounded-br rounded-tl-[3px] font-thin" data-testid="code-language-indicator"&gt;python&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="pr-lg"&gt;&lt;SPAN&gt;&lt;CODE&gt;&lt;SPAN class="token token"&gt;from&lt;/SPAN&gt; databricks&lt;SPAN class="token token punctuation"&gt;.&lt;/SPAN&gt;sdk &lt;SPAN class="token token"&gt;import&lt;/SPAN&gt; WorkspaceClient

w &lt;SPAN class="token token operator"&gt;=&lt;/SPAN&gt; WorkspaceClient&lt;SPAN class="token token punctuation"&gt;(&lt;/SPAN&gt;
    host&lt;SPAN class="token token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;"https://&amp;lt;your-instance&amp;gt;.azuredatabricks.net"&lt;/SPAN&gt;&lt;SPAN class="token token punctuation"&gt;,&lt;/SPAN&gt; 
    token&lt;SPAN class="token token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;"&amp;lt;your-personal-access-token&amp;gt;"&lt;/SPAN&gt;
&lt;SPAN class="token token punctuation"&gt;)&lt;/SPAN&gt;
_ &lt;SPAN class="token token operator"&gt;=&lt;/SPAN&gt; w&lt;SPAN class="token token punctuation"&gt;.&lt;/SPAN&gt;catalogs&lt;SPAN class="token token punctuation"&gt;.&lt;/SPAN&gt;update&lt;SPAN class="token token punctuation"&gt;(&lt;/SPAN&gt;name&lt;SPAN class="token token operator"&gt;=&lt;/SPAN&gt;newCatalogName&lt;SPAN class="token token punctuation"&gt;,&lt;/SPAN&gt; isolation_mode&lt;SPAN class="token token operator"&gt;=&lt;/SPAN&gt;CatalogIsolationMode&lt;SPAN class="token token punctuation"&gt;.&lt;/SPAN&gt;ISOLATED&lt;SPAN class="token token punctuation"&gt;)&lt;/SPAN&gt;
&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;UL class="marker:text-quiet list-disc"&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;Use this in your script, or securely load the token via environment variables (recommended for security) .&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2 class="mb-2 mt-4 font-display font-semimedium text-base first:mt-0"&gt;2. Run Sensitive Tasks Outside Notebooks&lt;/H2&gt;
&lt;UL class="marker:text-quiet list-disc"&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;Perform the binding or catalog update steps using a Python script or automation running&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;outside&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Databricks notebooks (e.g., in CI/CD pipelines, locally), where you can use true PAT or service principal authentication rather than the internal notebook tokens .&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2 class="mb-2 mt-4 font-display font-semimedium text-base first:mt-0"&gt;3. API Permissions and Catalog Ownership&lt;/H2&gt;
&lt;UL class="marker:text-quiet list-disc"&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;Double-check catalog permissions in Unity Catalog: you need MODIFY and ownership permissions, but even with those, notebook/backed SSO tokens lack the API-level privilege enforced by Databricks security model .&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2 class="mb-2 mt-4 font-display font-semimedium text-base first:mt-0"&gt;4. Cluster Type&lt;/H2&gt;
&lt;UL class="marker:text-quiet list-disc"&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;The restriction applies regardless of personal/shared cluster, because it’s about&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;token source&lt;/STRONG&gt;, not cluster type.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2 class="mb-2 mt-4 font-display font-semimedium text-base first:mt-0"&gt;5. Azure SSO&lt;/H2&gt;
&lt;UL class="marker:text-quiet list-disc"&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;SSO/brokered credentials are translated into a db-internal token for notebook/interpreter execution; you cannot elevate this to a proper PAT within the same notebook session.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2 class="mb-2 mt-4 font-display font-semimedium text-base first:mt-0"&gt;Summary Table&lt;/H2&gt;
&lt;DIV class="group relative"&gt;
&lt;DIV class="w-full overflow-x-auto md:max-w-[90vw] border-subtlest ring-subtlest divide-subtlest bg-transparent"&gt;
&lt;TABLE class="border-subtler my-[1em] w-full table-auto border-separate border-spacing-0 border-l border-t"&gt;
&lt;THEAD class="bg-subtler"&gt;
&lt;TR&gt;
&lt;TH class="border-subtler p-sm break-normal border-b border-r text-left align-top"&gt;API Action&lt;/TH&gt;
&lt;TH class="border-subtler p-sm break-normal border-b border-r text-left align-top"&gt;Notebook "db-internal" Token&lt;/TH&gt;
&lt;TH class="border-subtler p-sm break-normal border-b border-r text-left align-top"&gt;PAT/Service Principal Token&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="px-sm border-subtler min-w-[48px] break-normal border-b border-r"&gt;Create catalog, schema, grants&lt;/TD&gt;
&lt;TD class="px-sm border-subtler min-w-[48px] break-normal border-b border-r"&gt;Works&lt;/TD&gt;
&lt;TD class="px-sm border-subtler min-w-[48px] break-normal border-b border-r"&gt;Works&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="px-sm border-subtler min-w-[48px] break-normal border-b border-r"&gt;UpdateCatalog (isolation binding)&lt;/TD&gt;
&lt;TD class="px-sm border-subtler min-w-[48px] break-normal border-b border-r"&gt;Fails (PermissionDenied)&lt;/TD&gt;
&lt;TD class="px-sm border-subtler min-w-[48px] break-normal border-b border-r"&gt;Works&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;DIV class="bg-base border-subtler shadow-subtle pointer-coarse:opacity-100 right-xs absolute bottom-0 flex rounded-lg border opacity-0 transition-opacity group-hover:opacity-100 [&amp;amp;&amp;gt;*:not(:first-child)]:border-subtle [&amp;amp;&amp;gt;*:not(:first-child)]:border-l"&gt;
&lt;DIV class="flex"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="flex"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H2 class="mb-2 mt-4 font-display font-semimedium text-base first:mt-0"&gt;References&lt;/H2&gt;
&lt;UL class="marker:text-quiet list-disc"&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;: Databricks KB: “Unauthorized token type db-internal” error when calling the REST API from a notebook&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;: Databricks Unity Catalog API authentication requirements&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;In conclusion, replace notebook-internal SDK authentication with a PAT or service principal for these catalog API operations, running them outside the notebook, or via a %python step using the proper PAT if you must automate within Databricks workflows .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Oct 2025 12:08:36 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/setting-catalog-isolation-mode-and-workspace-bindings-within-a/m-p/134057#M4163</guid>
      <dc:creator>mark_ott</dc:creator>
      <dc:date>2025-10-07T12:08:36Z</dc:date>
    </item>
  </channel>
</rss>

