我正在嘗試在 ML 中通過 ODBC 為 SQL 查詢設定一個專用用戶。所需的最低訪問角色是什么?
如果我為用戶分配默認管理員角色,它會很好地作業。但是,如果我只提供 sql-execution 角色,我可以使用該用戶連接到 ODBC,但查詢將回傳零記錄。
{
"user-name" : "AppBI",
"description" : "SQL Query User - Read Only",
"password" : "password1",
"role" : [ "sql-execution" ]
}
uj5u.com熱心網友回復:
問題已解決。
運行 ODBC 查詢需要sql-execution角色。查詢中的黑色/零記錄是由于沒有對該 TDE 和內容資料庫的讀取訪問權限。解決方案是授予該 AppBI 用戶myApp-internal角色。
{ "user-name" : "AppBI", "description" : "SQL Query User - Read Only", "password" : "password1", "role" : [ "sql-execution", "myApp-internal" ] }
使用創建的默認角色gradlew -i mlNewProject

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/451414.html
