知識庫

連線到資料來源或檢視儀表板時,出現錯誤訊息「No Tableau Server user found」


發佈時間 : 28 Jan 2013
上次修改日期 : 24 Aug 2022

問題

嘗試在 Tableau Server 或 Tableau Cloud 存取儀表板或傳送訂閱電子郵件時,可能會發生以下錯誤:

No server user found class DataSourceException Unable to connect to server <server name or IP address>. Check that the server is running and that access privileges to the requested database.(找不到類別 DataSourceException 的伺服器使用者。無法存取伺服器 <伺服器名稱或 IP 位址>。請確認伺服器是否正在運作,以及您是否具有所請求資料庫的存取權限。)

嘗試從 Tableau Desktop 連線到已發佈資料來源時,可能會發生以下錯誤:
 
com.tableausoftware.controller.dataserver.SessionController - Error response. code:401 type:DataServerNoAuth msg:No Tableau Server user found. (com.tableausoftware.controller.dataserver.SessionController - 錯誤的回應。code:401 type:DataServerNoAuth msg: 找不到 Tableau Server 使用者。)

環境

  • Tableau Server
  • Tableau Cloud
  • 使用已發佈資料來源的 Tableau Desktop
  • Data server

解決方法

這個問題有兩種常見原因。請依適用狀況按照下方步驟操作。

原因 1:使用者權限(Tableau Server 和 Tableau Cloud)

如果有些使用者和工作簿受到影響,請確認:
受影響的使用者具備連至已發佈資料來源的「連線」權限。請參閱您可對資料來源設定的功能
或者
受影響的工作簿有經由發佈者內嵌的認證。

 

原因 2:正向 Proxy(僅限 Tableau Server)

如果所有使用者和所有工作簿或資料來源受到影響,且您正在使用正向 proxy 伺服器,請設定 proxy,確保在設定正向 proxy 伺服器 中指定例外情形。請注意,這項組態必須在主要電腦及分散環境中的所有工作伺服器電腦完成設定。
 

原因

原因 1:使用者不具備存取已發佈資料來源的權限。

原因 2:正向 proxy 干擾 Data Server 的通訊。所有 Data Server 的通訊都經由 HTTP 進行。

其他資訊

如果具有嵌入式資料來源的工作簿遇到問題,請檢查 Tableau Server 的「執行身分使用者」是否具有正確的權限。有關設定所有正確「執行身分使用者」權限的詳情,請參閱以下 Tableau 說明文章:執行身分使用者
這篇文章是否解決了問題?