沒有數據庫的USAGE權限

該用戶沒有數據庫的“USAGE”權限。

寫的rakesh.parija

最新發布日期:2022年5月31日

問題

您正在使用一個運行Databricks Runtime 7.3 LTS及以上版本的集群。

您已經為工作區啟用了表訪問控製(AWS|Azure|GCP)作為管理員用戶,並授予選擇對需要訪問表的標準用戶組的權限。

用戶試圖訪問數據庫中的對象,並獲得SecurityException錯誤消息。

SQL語句錯誤:SecurityException: User沒有權限使用數據庫

導致

一個新的使用特權被添加到可用的數據訪問特權中。該特權在運行Databricks Runtime 7.3 LTS及以上版本的集群上強製執行。

解決方案

授予使用用戶組的權限。

  1. 以管理員用戶身份登錄到工作區。
  2. 打開一個筆記本。
  3. 執行如下命令:
    GRANT USAGE ON DATABASE  TO ;

查看USAGE權限(AWS|Azure|GCP)以獲取更多信息。