共用方式為


升級 (PowerPivot for SharePoint)

使用本主題中的資訊升級 SQL Server 2008 R2 PowerPivot for SharePoint。如需有關此版本之新功能及異動功能的詳細資訊,請參閱<新增功能 (PowerPivot for SharePoint)>。

本主題包含下列章節:

升級成 Service Pack 1 (SP1)

升級 SharePoint 伺服器陣列中的多部 PowerPivot for SharePoint 伺服器

套用 QFE 至伺服器陣列中的 PowerPivot 執行個體

檢查伺服器陣列中 PowerPivot 伺服器的版本

升級後的驗證工作

升級成 Service Pack 1 (SP1)

在每部安裝有 PowerPivot for SharePoint 的應用程式伺服器上套用 SP1。安裝 SP1 之後需要重新啟動。

等待 SharePoint 計時器作業同步化伺服器陣列中各 Web 應用程式上的解決方案。

選擇性地執行健全狀況規則,立即將方案同步處理至預期的版本。這個方法需要您先重設 IIS。

  1. 在 [管理中心] 的 [監視] 中,按一下 [檢閱規則定義]

  2. 在 [設定] 類別目錄中,尋找並按一下下列的規則:

    PowerPivot:部署的伺服陣列方案不是最新的

  3. 在此規則的 [健全狀況分析器規則定義] 方塊中,按一下 [立即執行]

  4. 重設 IIS 以確保較舊的版本無法再使用。若要這樣做,請開啟系統管理員命令提示字元,並輸入 IISRESET。

您無須再執行其他設定步驟,但應執行升級後工作,確認伺服器是否可以運作 (請參閱本主題的<升級後的工作>)。

升級 SharePoint 伺服器陣列中的多部 PowerPivot for SharePoint 伺服器

您如有多部 PowerPivot for SharePoint 伺服器,請務必為每部伺服器套用 SP1。在包含多部 PowerPivot for SharePoint 伺服器的多重伺服器拓撲中,所有伺服器執行個體及元件皆必須使用相同的版本。執行最新軟體版本的伺服器會設定伺服陣列中所有伺服器的層級。如果您只要升級部分伺服器,執行較舊版軟體的伺服器在升級之前將變成無法使用。

PowerPivot 方案檔會在實體電腦上升級,但會由每小時執行的 SharePoint 計時器工作跨伺服陣列部署至特定的 Web 應用程式。計時器工作的排程會決定程式檔案複製到主控應用程式之 Web 前端電腦的速度。如果計時器工作剛巧在升級前執行,則 PowerPivot Web 應用程式方案升級最多需要一小時,就可以跨伺服陣列傳播。在該間隔期間,將會卸除 PowerPivot 查詢處理和資料重新整理的要求。若要解決這個問題,您可以手動執行健全狀況規則,以立即同步處理所有伺服器使用相同版本的方案。

若要升級多伺服器部署,請執行下列動作:

  1. 執行 SQL Server 安裝程式升級第一個 PowerPivot for SharePoint 執行個體。您如有多部伺服器,可以選擇從任意一部伺服器開始。PowerPivot for SharePoint 部署的概念中沒有主要伺服器。當您執行升級時,會將所有 PowerPivot for SharePoint 執行個體所使用的方案套件升級為新版本。

  2. 透過執行 SQL Server 安裝程式以升級 PowerPivot for SharePoint,來升級每部額外的伺服器。

  3. 等待 SharePoint 計時器作業同步化伺服器陣列中各 Web 應用程式上的解決方案。

    選擇性地執行健全狀況規則,立即將方案同步處理至預期的版本。這個方法需要您先重設 IIS。

    1. 在 [管理中心] 的 [監視] 中,按一下 [檢閱規則定義]

    2. 在 [設定] 類別目錄中,尋找並按一下下列的規則:

      PowerPivot:部署的伺服陣列方案不是最新的

    3. 在此規則的 [健全狀況分析器規則定義] 方塊中,按一下 [立即執行]

    4. 重設 IIS 以確保較舊的版本無法再使用。若要這樣做,請開啟系統管理員命令提示字元,並輸入 IISRESET。

套用 QFE 至伺服器陣列中的 PowerPivot 執行個體

修補 PowerPivot for SharePoint 伺服器會將現有的程式檔案更新成包含特定問題修正的新版本。將 QFE 套用至多重伺服器拓撲時,沒有您必須先開始的主要伺服器。只要您將相同的 QFE 套用至伺服陣列中的其他 PowerPivot 伺服器,就可以從任何伺服器開始。

套用 QFE 時,系統會在伺服陣列組態資料庫中更新伺服器版本資訊。已修補之伺服器的版本會變成預期的伺服陣列新版本。沒有 QFE 的伺服器在套用修補程式之前,將會離線。

若要確保已套用 QFE,您必須執行部署 PowerPivot 方案的健全狀況分析器規則。

  1. 使用隨附在 QFE 中的指示,安裝修補程式。

  2. 在 [管理中心] 的 [監視] 中,按一下 [檢閱規則定義]

  3. 在 [設定] 類別目錄中,尋找並按一下下列的規則:

    PowerPivot:部署的伺服陣列方案不是最新的

  4. 在此規則的 [健全狀況分析器規則定義] 方塊中,按一下 [立即執行]

  5. 重設 IIS 以確保較舊的版本無法再使用。若要這樣做,請開啟系統管理員命令提示字元,並輸入 IISRESET。

若要查看伺服器陣列中之服務的版本資訊,請使用管理中心中之 [升級與修補管理] 區段中的 [檢查產品與修補程式安裝狀態] 頁面。

檢查伺服器陣列中 PowerPivot 伺服器的版本

在伺服器陣列中,所有版本的 PowerPivot 系統服務與 Analysis Services 服務執行個體皆必須使用相同的版本。若要確認所有的伺服器元件都是相同的版本,請檢查以下版本資訊:

  • Microsoft.AnalysisServices.SharePoint.Integration.dll 檔案。這是具有 PowerPivot 系統服務之物件模型的檔案。

  • 每部安裝有 PowerPivot for SharePoint 之應用程式伺服器上的 Analysis Services 服務。

如何查看 PowerPivot 方案及 PowerPivot 系統服務的版本

  1. 在 \Windows\Assembly 中,尋找 Microsoft.AnalysisServices.SharePoint.Integration.dll 檔案。

  2. 以滑鼠右鍵按一下 Microsoft.AnalysisServices.SharePoint.Integration.dll,然後選取 [屬性]

  3. 按一下 [詳細資料]

  4. 該產品版本的檔案版本應為 10.50.1600.1。

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 方案套件或安裝程式會加入檔案的其他複本。方案套件將會更新它所加入的複本。隨您執行多伺服器作業的位置之不同,\inetpub 中的複本可能會較全域組件中的版本新。

如何查看 Analysis Services 的版本

若只升級伺服器陣列中部分的 PowerPivot for SharePoint 伺服器,則伺服器陣列中未升級之伺服器上的 Analysis Services 執行個體,將會較預期的版本舊。

  1. 在 <磁碟機>:\Program Files\Microsoft SQL Server\MSAS10_50.PowerPivot\OLAP\bin 中尋找 msmdsrv.exe。

  2. 以滑鼠右鍵按一下 msmdsrv.exe,然後選取 [屬性]

  3. 按一下 [詳細資料]

  4. 檔案版本應為 10.50.1600.1。

  5. 請確認這組編號與 Microsoft.AnalysisServices.SharePoint.Integration.dll 檔案是否相同。

  6. 若 msmdsrv.exe 較 Microsoft.AnalysisServices.SharePoint.Integration.dll 舊,請執行 SQL Server 安裝程式升級 Analysis Services 執行個體。

升級後的驗證工作

當您升級或修補 PowerPivot 伺服器之後,請務必確認伺服器能否運作。

工作

連結

檢查對 Windows Token 服務的宣告是否正在執行中。

在管理中心的 [管理伺服器上的服務] 中,檢查對 Windows Token 服務的宣告是否已經啟動。

若對 Windows Token 服務的宣告不在執行中,請使用 [系統管理工具] 的 [服務] 加以啟動。

確認查詢及資料處理是否正常運作。

開啟數個包含 PowerPivot 資料的活頁簿。按一下交叉分析篩選器或篩選器以確認查詢作業是否正常運作。若按下交叉分析篩選器或篩選器之後資料隨之變更,表示查詢處理成功。

您如有多部伺服器,請檢查硬碟上是否存有快取檔案。快取檔案可確認資料檔案已載入實體伺服器。在 \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup 資料夾中尋找快取檔案。

若要確認處理是否正常運作,請開啟現有活頁簿的資料重新整理排程,然後選取 [並且盡快重新整理] 核取方塊。請稍候數分鐘,等待資料重新整理作業完成,然後再查看資料重新整理記錄頁面,確認該作業是否成功地完成。

使用 PowerPivot 管理儀表板監看資料重新整理報告報表數日,確認資料重新整理無任何變更。

PowerPivot 管理儀表板

確認可以使用新服務應用程式的組態設定。

在管理中心的 [管理服務應用程式] 中開啟組態頁面,確認 [資料重新整理] 區段中顯示有新的檔案快取限制。

附註附註
只有前述作業失敗的情況下,才須執行剩餘的作業。

檢查 SharePoint 整合 DLL 的版本,確認其是否確已執行過升級。

檢查伺服陣列中 PowerPivot 伺服器的版本

確認所有執行 PowerPivot for SharePoint 的電腦上皆有執行此服務。

啟動或停止 PowerPivot for SharePoint 執行個體上的服務

確認網站集合層級的功能啟用

為網站集合啟用 PowerPivot 功能整合

如需有關如何設定 PowerPivot 設定與功能的詳細資訊,請參閱<組態 (PowerPivot for SharePoint)>。

如需引導您完成所有後置安裝設定工作的逐步指示,請參閱<在現有的 SharePoint Server 上安裝 PowerPivot for SharePoint>。