修復 (PowerPivot for SharePoint)
使用本主題中的資訊來修復包含兩部或多部 PowerPivot for SharePoint 伺服器的多伺服器拓撲。
本主題包含下列章節:
概觀
使用 SQL Server 安裝程式修復 PowerPivot 執行個體
修復後的驗證工作
概觀
您可以使用 SQL Server 2008 R2 安裝媒體來修復失敗或損毀的 PowerPivot for SharePoint 安裝。 修復時,將會針對您選取的 SQL Server 執行個體,更換遺漏或損毀的程式檔案、登錄機碼和組態檔。 修復將不會修改 SharePoint 應用程式和組態設定,也不會重新部署 PowerPivot 方案。 請務必了解您是否使用的是可同時自動設定 SharePoint 2010 和 PowerPivot for SharePoint 的 [新伺服器] 選項。 如果您的目標是修復所有層面的新伺服器部署,您現在需要手動重新設定原始安裝期間會自動設定的功能和設定。
修復將會使用目前可供您安裝的最新版程式檔案。 例如,如果您已安裝 Service Pack,修復就會使用該 Service Pack 中的檔案。 您不需要在修復安裝之後,重新套用 Service Pack 或修補程式。
如果您要修復多部伺服器,伺服器可用性將會變動。 低於目前供伺服陣列使用之版本的伺服器執行個體將會自動離線。 PowerPivot 健全狀況規則會強制執行此行為以確保所有伺服器執行個體都是相同的版本。 在所有伺服器都執行相同版本的 PowerPivot for SharePoint 之後,伺服陣列中的伺服器功能就會還原到其先前狀態。
修復多伺服器拓撲可能相當耗時,因為對您部署所做的變更必須跨伺服陣列進行同步處理。 如果您要使用 SharePoint 計時器工作將變更傳播至伺服陣列,PowerPivot 伺服器執行個體最多需要一小時以轉換為離線或線上狀態。 在該期間內,使用者將會碰到 PowerPivot 資料和查詢處理、資料重新整理,以及報表的錯誤和低可用性。
若要解決這個問題,您可以執行健全狀況規則,以偵測並修正方案版本問題。
使用 SQL Server 安裝程式修復 PowerPivot 執行個體
在 [控制台] 中的 [程式] 中,按一下 [解除安裝程式]。
選取 [Microsoft SQL Server 2008 R2 (64-bit)]
按一下 [解除安裝/變更]。
按一下 [修復]。
指定安裝媒體的位置。 如果您有 DVD,安裝後按兩下磁碟上的 Setup.exe。 否則,如果您是從網路共用安裝,請輸入安裝資料夾的 UNC 路徑,然後按兩下 Setup.exe。
在 [安裝程式支援規則] 中,按 [確定]。
在 [安裝程式支援檔案] 中,按一下 [安裝],然後按 [下一步]。
在 [選取執行個體] 中,選擇 [POWERPIVOT]。
按 [下一步],直到您到達 [已完成修復準備工作],然後按一下 [修復]。
選擇性地執行健全狀況規則,立即將方案同步處理至預期的版本。 這個方法需要您先重設 IIS。
在 [管理中心] 的 [監視] 中,按一下 [檢閱規則定義]。
在 [設定] 類別目錄中,尋找並按一下下列的規則:
PowerPivot:部署的伺服陣列方案不是最新的。
在此規則的 [健全狀況分析器規則定義] 方塊中,按一下 [立即執行]。
重設 IIS 以確保較舊的版本無法再使用。 若要這樣做,請開啟系統管理員命令提示字元,並輸入 IISRESET。
檢查伺服陣列中 PowerPivot 伺服器的版本
在伺服陣列中所有版本的 PowerPivot System Service 與 Analysis Services 服務執行個體,必須是相同的版本。 若要確認所有的伺服器元件都是相同的版本,請檢查以下版本資訊:
Microsoft.AnalysisServices.SharePoint.Integration.dll 檔案。 這是具有 PowerPivot 系統服務之物件模型的檔案。
在每部有安裝 PowerPivot for SharePoint 的應用程式伺服器上之 Analysis Services 服務。
如何檢查 PowerPivot 方案和 PowerPivot 系統服務的版本
在 \Windows\Assembly 中,尋找 Microsoft.AnalysisServices.SharePoint.Integration.dll 檔案。
用滑鼠右鍵按一下 Microsoft.AnalysisServices.SharePoint.Integration.dll,然後選取 [屬性]。
按一下 [詳細資料]。
檔案版本應該是 10.50.<主要組建>.<次要組建>。
在 PowerPivot for SharePoint 伺服器上有多個 Microsoft.AnalysisServices.SharePoint.Integration.dll 複本。 在全域組件中將可以找到檔案的複本:\inetpub\wwwroot\wss\VirtualDirectories\80\bin\,以及在 \Program Files\Microsoft SQL Server\100\SDK\Assemblies。
檢查安裝的檔案版本時,永遠使用在 Assembly 資料夾中的版本。 這是安裝程式更新的複本。 如果您安裝連接元件,powerpivotwebapp.wsp 方案套件或安裝程式會加入檔案的其他複本。
如何檢查 Analysis Services 的版本
在 \Program Files\Microsoft SQL Server\MSAS10_50.PowerPivot\OLAP\bin 中,尋找 msmdsrv.exe。
以滑鼠右鍵按一下 msmdsrv.exe,然後選取 [屬性]。
按一下 [詳細資料]。
檔案版本應該是 10.50.<主要組建>.<次要組建>。
請確認這個編號與 Microsoft.AnalysisServices.SharePoint.Integration.dll 檔案完全一致。
修復後的驗證工作
在您修復 PowerPivot 伺服器之後,請務必確認伺服器是否可以運作。
工作 |
連結 |
---|---|
確認伺服器在執行 PowerPivot for SharePoint 的所有電腦上執行。 |
|
確認網站集合層級的功能啟用 |
|
確認個別的 PowerPivot 活頁簿會透過開啟活頁簿,並按一下篩選與交叉分析篩選器起始查詢來正確載入。 檢查快取的檔案是否存在硬碟上。 快取的檔案可確認資料檔案已在實體伺服器上載入。 |
尋找 \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup 資料夾中的快取檔案。 |
檢查 PowerPivot 管理儀表板中的資料重新整理報表以確認沒有資料重新整理錯誤。 |
如需有關如何設定 PowerPivot 設定與功能的詳細資訊,請參閱<組態 (PowerPivot for SharePoint)>。
如需引導您完成所有後置安裝設定工作的逐步指示,請參閱<在現有的 SharePoint Server 上安裝 PowerPivot for SharePoint>。