您的工作環境可能需要執行 Proxy 以存取網際網路。 這可以防止內部部署資料閘道連接至服務。

您的網路是否使用 Proxy?

如欲判斷您的網路是否使用 Proxy,可以參考 Superuser.com 刊登的下列文章。

如何得知我目前使用的是哪些 Proxy 伺服器?(SuperUser.com)

設定檔位置和預設設定

Proxy 資訊是在 .NET 設定檔中所設定。 位置和檔案名稱將會隨您正在使用的閘道而有所不同。

內部部署資料閘道

有兩個主要的設定檔與內部部署資料閘道有關。

設定

第一個是實際設定閘道的設定畫面。 若您有設定閘道的問題,可以查看這個檔案。

C:\Program Files\On-premises data gateway\enterprisegatewayconfigurator.exe.config

Windows 服務

第二個是與 Power BI 服務互動和處理要求的實際 Windows 服務。

C:\Program Files\On-premises data gateway\Microsoft.PowerBI.EnterpriseGateway.exe.config

Power BI Gateway - Personal

可透過以下兩種方式之一來安裝個人閘道。 作為 Windows 服務 (管理員) 或使用者模式應用程式。 這會在安裝期間決定。 因此,您的設定檔可能會在兩個位置其中之一,視閘道的安裝方式而定。 您可以查看這兩個位置。

設定

第一個是實際設定閘道的設定畫面。 若您有設定閘道的問題,可以查看這個檔案。

作為 *Windows 服務*,它將會是如下所示。

C:\Program Files\Power BI Personal Gateway\1.0\Configurator\GWConfig.exe.config
C:\Program Files\Power BI Personal Gateway\1.0\Configurator\PowerBIGatewayAgentCmdLine.exe.config

作為*使用者模式應用程式*,它將會是如下所示。

C:\Users\<user>\AppData\Local\Power BI Gateway - Personal \1.0\Configurator\GWConfig.exe.config
C:\Users\<user>\AppData\Local\Power BI Gateway - Personal \1.0\Configurator\PowerBIGatewayAgentCmdLine.exe.config

Windows 服務

第二個是與 Power BI 服務互動和處理要求的實際 Windows 服務。

作為 *Windows 服務*,它將會是如下所示。

C:\Program Files\Power BI Personal Gateway\1.0\Gateway\diawp.exe.config

作為*使用者模式應用程式*,它將會是如下所示。

C:\Users\<user>\AppData\Local\Power BI Gateway - Personal \1.0\Gateway\diawp.exe.config

設定 Proxy 設定

預設的 Proxy 設定如下所示。

<system.net>
    <defaultProxy useDefaultCredentials="true" />
</system.net>

預設設定適用於 Windows 驗證。 若您的 Proxy 使用另一種格式的驗證,您將必須變更設定。 若您不確定,應該連絡網路系統管理員。

若要深入了解.NET 設定檔的 Proxy 項目的設定,請參閱 defaultProxy 項目 (網路設定)

將閘道服務帳戶變更為網域使用者

如前文所述,將 Proxy 設定為使用預設認證時,您與 Proxy 之間可能會出現驗證問題。 這是因為預設服務帳戶是服務 SID,而不是通過驗證的網域使用者。 您可以變更閘道的服務帳戶,讓 Proxy 驗證順利進行。

注意:

建議使用受管理的服務帳戶,以免需要重設密碼。 了解如何在 Active Directory 中建立受管理的服務帳戶

變更內部部署資料閘道的服務帳戶

  1. 變更內部資料閘道服務的 Windows 服務帳戶。

    此服務的預設帳戶是 *NT SERVICE\PBIEgwService*。 您可以將其變更為 Active Directory 網域中的網域使用者帳戶。 也可以使用受管理的服務帳戶,以免需要變更密碼。

    您可以在 Windows 服務屬性的 [登入] 索引標籤中變更此帳戶。

  2. 重新啟動內部部署資料閘道服務

    在系統管理員命令提示字元中發出下列命令。

    net stop PBIEgwService
    
    net start PBIEgwService
    
  3. 啟動內部部署資料閘道設定程式。 您可以先選取 Windows 的 [開始] 按鈕,然後搜尋 *內部部署資料閘道*。

  4. 登入 Power BI。

  5. 使用您的修復金鑰還原閘道。

    如此一來,新的服務帳戶就能將資料來源的預存認證解密。

另請參閱

防火牆資訊
有其他問題嗎? 試試 Power BI 社群