問題
您正在使用一個運行Databricks Runtime 7.3 LTS及以上版本的集群。
您已經為工作區啟用了表訪問控製(AWS|Azure|GCP)作為管理員用戶,並授予選擇對需要訪問表的標準用戶組的權限。
用戶試圖訪問數據庫中的對象,並獲得SecurityException錯誤消息。
SQL語句錯誤:SecurityException: User沒有權限使用數據庫
導致
一個新的使用特權被添加到可用的數據訪問特權中。該特權在運行Databricks Runtime 7.3 LTS及以上版本的集群上強製執行。
解決方案
授予使用用戶組的權限。
- 以管理員用戶身份登錄到工作區。
- 打開一個筆記本。
- 執行如下命令:
GRANT USAGE ON DATABASE
TO ;