1. 程式人生 > >Windows 防火牆配置為允許 Analysis Services 訪問

Windows 防火牆配置為允許 Analysis Services 訪問

根據您使用的 SharePoint 版本,PowerPivot for SharePoint 的伺服器體系結構會有本質區別。

SharePoint 2013

在 SharePoint 2013 中,Excel Services 會重定向對 Power Pivot 資料模型的請求,這些模型隨後將在 SharePoint 環境外部的某一 Analysis Services 例項上載入。 連線遵循通常的模式,在該模式下,本地計算機上的 Analysis Services 客戶端庫向同一網路中的遠端 Analysis Services 例項傳送連線請求。

因為 PowerPivot for SharePoint 始終將 Analysis Services 安裝為命名例項,所以您應採用 SQL Server Browser 服務和動態埠分配。 

如前所述,SQL Server Browser 服務在 TCP 埠 2382 上偵聽傳送到 Analysis Services 命名例項的連線請求,並將該請求重定向到當前埠。

請注意,SharePoint 2013 中的 Excel Services 不支援固定埠連線語法,因此請確保 SQL Server Browser 服務可以訪問。

SharePoint 2010

如果您使用的是 SharePoint 2010,則無需在 Windows 防火牆中開放埠。 SharePoint 會開放它所需的埠,並且諸如 PowerPivot for SharePoint 的外接程式可以在 SharePoint 環境中執行。

 在 PowerPivot for SharePoint 2010 安裝中,PowerPivot 系統服務獨佔使用與其安裝在同一臺計算機上的本地 SQL Server Analysis Services (PowerPivot) 服務例項。 它使用本地連線(而非網路連線)來訪問載入、查詢和處理 SharePoint 伺服器上的 PowerPivot 資料的本地 Analysis Services 引擎服務。 若要請求來自客戶端應用程式的 PowerPivot 資料,請求將通過 SharePoint 安裝程式開放的埠(具體而言,入站規則定義為允許對 SharePoint – 80、SharePoint Central Administration v4、SharePoint Web Services 和 SPUserCodeV4 的訪問)進行路由。
 因為 PowerPivot Web 服務在 SharePoint 場內執行,所以,SharePoint 防火牆規則足以用於遠端訪問 SharePoint 場中的 PowerPivot 資料了。