解除安裝 PowerPivot for SharePoint

本主題針對三個不同的狀況提供個別的解除安裝程序:解除安裝所有軟體,讓您可以重新訂定電腦用途;只解除安裝 PowerPivot for SharePoint,同時繼續使用 SharePoint 伺服器陣列中的伺服器;以及解除安裝伺服器陣列中的一個或多個 PowerPivot 伺服器,同時讓其他 PowerPivot 伺服器維持原樣。

本主題包含下列章節:

必要條件

概觀

解除安裝前的檢查清單

解除安裝:所有伺服器軟體 (PowerPivot for SharePoint、SharePoint 2010 和 Database Engine)

解除安裝:僅 PowerPivot for SharePoint

解除安裝:伺服器陣列中 PowerPivot 伺服器的子集

確認解除安裝

解除安裝後的檢查清單

準備重新安裝 PowerPivot for SharePoint

疑難排解除安裝的問題

必要條件

您必須是伺服器陣列管理員,才能解除安裝 SharePoint 2010。

您必須是 SQL Server 系統管理員,才能解除安裝 Database Engine。

您必須是 Analysis Services 系統管理員,才能解除安裝 Analysis Services 與 PowerPivot for SharePoint。

概觀

SQL Server 2008 R2 安裝程式會解除安裝其所安裝的大部分程式與功能,但不會解除安裝轉散發軟體中的用戶端文件庫、資料提供者或其他軟體元件。這些軟體可能正由伺服器上其他程式合法使用中,因此即使先前是由安裝程式所安裝,安裝程式在解除安裝時也不會將其解除安裝。

安裝程式不會刪除任何與 PowerPivot for SharePoint 相關的資料檔案、資料庫以及文件庫 (如 PowerPivot 圖庫)。這些檔案及項目必須手動刪除。

在 SharePoint 伺服器陣列中,由 SQL Server 安裝程式所啟動的服務及應用程式,在解除安裝 PowerPivot for SharePoint 之後仍會繼續運作。由 PowerPivot for SharePoint 之 [新伺服器] 安裝所啟用及設定的 Excel Services 及 Secure Store Service,在解除安裝 PowerPivot for SharePoint 之後,仍會繼續運作。

重要事項重要事項

若預計要在解除安裝 PowerPivot for SharePoint 之後再行重新安裝,可能必須先手動執行一些額外的步驟以準備伺服器,然後再重新安裝此軟體。特別是您必須確認電腦上未使用該 PowerPivot 執行階段名稱。如需詳細資訊,請參閱<Preparing to Reinstall PowerPivot for SharePoint>。

解除安裝前的檢查清單

當支援查詢及資料處理的軟體從伺服器陣列中移除之後,PowerPivot 即無法再存取資料。因此,您第一步應先刪除不再運作的檔案及文件庫。此舉有助於解決解除安裝此軟體之前所發生之任何有關「遺失資料」的問題。

  1. 刪除所有與 PowerPivot for SharePoint 安裝有關的 PowerPivot 活頁簿、文件及文件庫。此軟體一經解除安裝,所有文件庫及文件皆無法再行運作。

  2. 刪除其他包含或參照 PowerPivot 資料之文件庫內的 Excel 活頁簿或 Reporting Services 報表。

  3. 移除參照 PowerPivot 資料之 PerformancePoint 儀表板中所有的網頁組件。

  4. 檢視現有網站及文件庫的 SharePoint 權限,確認有無需要變更。某些 PowerPivot 資料存取情況 (特別是透過 URL 連接字串對其他活頁簿中之 PowerPivot 資料所進行的次要資料存取) 會需要高於「檢視」權限 (此權限通常會指派給只造訪網站的 SharePoint 使用者) 的「讀取」權限。您若是不再需要「讀取」權限,可以視情況降低權限。

  5. 您也可選擇停止服務,然後等候數日之後再解除安裝此軟體。解除安裝不一定要進行此步驟,但此步驟可以讓您在解決先前未完全解決的資料移轉或技術代換問題時,暫時恢復服務。

解除安裝:所有伺服器軟體 (PowerPivot for SharePoint、SharePoint 2010 和 Database Engine)

如果您使用 [新伺服器] 安裝選項來部署 PowerPivot for SharePoint 伺服器,表示 SQL Server 安裝程式已經安裝並設定多個伺服器產品。您也可能已經在個別步驟中,加入了設定 SharePoint 整合的 Reporting Services,以針對發行的 PowerPivot 活頁簿啟用特定報告。

若要移除所有已安裝的伺服器產品,您應該一次移除一個產品。這樣會花費一些額外的時間來解除安裝軟體,但是會留下一個乾淨的伺服器,讓您可以針對其他用途來使用。

如果您要解除安裝伺服陣列中的所有 PowerPivot 伺服器,請務必一次解除安裝一個伺服器,確保系統正確解除安裝共用的檔案和功能。請勿同時解除安裝多部 PowerPivot for SharePoint 伺服器。

  1. 移除 PowerPivot for SharePoint。

    1. 在 [控制台] 中,按一下 [程式],然後按一下 [解除安裝程式]

    2. 選取 [Microsoft SQL Server 2008 R2 (64-bit)]

    3. 按一下 [解除安裝/變更]

    4. 按一下 [移除]

    5. 在 [安裝程式支援規則] 中,按 [確定]

    6. 在 [選取執行個體] 的 [要從中移除功能的執行個體] 中,選取 [PowerPivot]

    7. [下一步]

    8. 在 [選取功能] 中,選取 [Analysis Services][Analysis Services SharePoint 整合] 選項。請勿選取其他任何功能。

    9. [下一步]

    10. [下一步]

    11. 按一下 [移除]

  2. 如果您已經啟用 SharePoint 上的報表伺服器功能整合,請解除安裝適用於 SharePoint 的 Microsoft SQL Server Reporting Services 增益集。

  3. 移除 Microsoft SharePoint Server 2010,同樣是使用 [控制台] 中的 [解除安裝] 選項。移除軟體之後需要重新啟動系統。

  4. 如果 Reporting Services 當做個別的執行個體安裝,請將它移除。否則,它會安裝在 'PowerPivot' 具名執行個體中,您可以在下一個步驟中連同 SQL Server Database Engine 一起將它移除。

  5. 移除目前安裝的 SQL Server Database Engine 及任何共用的功能。在 [選取執行個體] 頁面中,選取 'PowerPivot' 具名執行個體。在 [選取功能] 頁面中,按一下 [全選] 移除屬於 'PowerPivot' 執行個體之一部分的所有服務,再加上所有執行個體可以使用的共用功能。

  6. 解除安裝 SQL Server 所加入的其他軟體程式:

    1. Microsoft SQL Server Compact 3.5 SP2

    2. Microsoft Visual Studio Tools for Applications 2.0

    3. Microsoft Visual Studio 2008 Shell (整合模式)

    4. Microsoft SQL Server Analysis Services 管理物件

  7. 移動您要保留的資料檔案,然後從 \Program Files\Microsoft SQL Server 中刪除資料夾。

  8. 您也可以選擇移除之前 SharePoint 安裝程式或必要安裝程式所啟用的 Windows 角色和功能。

    • 應用程式伺服器角色

    • Web 伺服器 (IIS) 角色

    • .NET Framework 3.5.1

    • Windows 識別基礎

    • Microsoft SQL Server 2008 R2 Native Client

    • Microsoft SQL Server 2008 Analysis Services ADOMD.NET

    • Microsoft Sync Framework Runtime v 1.0

    • Microsoft .NET Framework 3.5 的 Microsoft 圖表控制項

    • Microsoft Filter Pack 2.0

    • Microsoft Server Speech

    • Microsoft Silverlight 3.0

解除安裝:只有 PowerPivot for SharePoint

使用下列指示移除 PowerPivot for SharePoint 軟體,其餘的 SharePoint 伺服器則維持不變。

重要事項重要事項

請注意,若您使用 [新伺服器] 選項安裝 PowerPivot for SharePoint,SQL Server 安裝程式會以 'PowerPivot' 具名執行個體的形式加入 Database Engine,並將其用為 SharePoint 的資料庫伺服器。若要在移除 PowerPivot 後繼續使用 SharePoint,Database Engine 執行個體必須仍然安裝在電腦上。為確保資料庫伺服器仍能繼續運作,請避免在選取 'PowerPivot' 具名執行個體中所要移除的元件時選擇 Database Engine。

  1. 在 [控制台] 中,按一下 [程式],然後按一下 [解除安裝程式]

  2. 選取 [Microsoft SQL Server 2008 R2 (64-bit)]

  3. 按一下 [解除安裝/變更]

  4. 按一下 [移除]

  5. 在 [安裝程式支援規則] 中,按 [確定]

  6. 在 [選取執行個體] 的 [要從中移除功能的執行個體] 中,選取 [PowerPivot]

  7. [下一步]

  8. 在 [選取功能] 中,選取 [Analysis Services][Analysis Services SharePoint 整合] 選項。

    已選取 Analysis Services 的功能樹狀目錄

    清單中如有其他功能 (如 Database Engine Services 或 Reporting Services),也可一併解除安裝,但請仔細思考是否要解除安裝 Database Engine。解除安裝 Database Engine 將會造成擔任伺服器陣列之資料庫伺服器角色的 SharePoint 伺服器陣列停用。

    您如有安裝共用功能 (例如管理工具或《線上叢書》),且同一部電腦上已無其他 SQL Server 元件時,即可將其解除安裝。否則應予保留,以便其他元件能夠繼續使用這些功能。

  9. [下一步]

  10. [下一步]

  11. 按一下 [移除]

解除安裝:伺服器陣列中 PowerPivot 伺服器的子集

使用下列指示移除一部或多部 PowerPivot for SharePoint 伺服器,同時繼續使用伺服器陣列中的其他 PowerPivot 伺服器。

使用其餘伺服器時,需要在資料庫管理員部分採取動作。系統管理員必須在 PowerPivot 服務應用程式資料庫中,刪除追蹤 PowerPivot 資料執行個體的資料列,而且這些執行個體會在不再使用的伺服器上載入。解除安裝並不會為您移除執行個體資料,因此必須手動執行這個步驟。如果沒有這個步驟,當使用者嘗試檢視或使用先前在您解除安裝之伺服器上執行的 PowerPivot 資料時,會出現「在活頁簿中重新整理「PowerPivot 資料」失敗」錯誤。

  1. 在 [控制台] 中,按一下 [程式],然後按一下 [解除安裝程式]

  2. 選取 [Microsoft SQL Server 2008 R2 (64-bit)]

  3. 按一下 [解除安裝/變更]

  4. 按一下 [移除]

  5. 在 [安裝程式支援規則] 中,按 [確定]

  6. 在 [選取執行個體] 的 [要從中移除功能的執行個體] 中,選取 [PowerPivot]

  7. [下一步]

  8. 在 [選取功能] 中,選取 [Analysis Services][Analysis Services SharePoint 整合] 選項。

  9. [下一步]

  10. [下一步]

  11. 按一下 [移除]

  12. 在資料庫伺服器上,資料庫管理員應該使用下列步驟清除 PowerPivot 服務應用程式資料庫中的 RedirectService.ReadAssignments 資料表:

    1. 使用 SQL Server Management Studio 連接至資料庫伺服器。

    2. 在 SQL 查詢視窗中輸入下列 T-SQL 陳述式,並將資料庫預留位置名稱取代成您服務應用程式資料庫的實際名稱:

      USE DefaultPowerPivotServiceApplicationDB<placeholderGUID>;
      GO
      SELECT COUNT(*) AS BeforeTruncateCount 
      FROM RedirectService.ReadAssignments;
      GO
      TRUNCATE TABLE RedirectService.ReadAssignments;
      GO
      SELECT COUNT(*) AS AfterTruncateCount 
      FROM RedirectService.ReadAssignments;
      GO
      
    3. 針對其他 PowerPivot 服務應用程式資料庫 (如果存在) 重複上述步驟。

  13. 在處理 PowerPivot 資料要求的 Web 前端電腦上,從系統管理員命令列執行 IISRESET,以收取伺服陣列組態的變更。

確認解除安裝

  1. 在 [管理中心] 的 [管理伺服器上的服務] 中,連接到您解除安裝其 PowerPivot for SharePoint 的伺服器。

  2. 確認 [SQL Server Analysis Services][SQL Server PowerPivot 系統服務] 都不再出現在清單中。

  3. 在伺服陣列中解除安裝最後一個的 PowerPivot for SharePoint 伺服器之後,請執行下列操作:

    1. 在 [應用程式管理] 的 [管理服務應用程式] 中,確認 PowerPivot 服務應用程式不再出現在清單中。

    2. 在 [系統設定] 的 [管理伺服器陣列功能] 中,確認 PowerPivot 整合功能不再出現在頁面上。在 [管理伺服器陣列方案] 中,確認 PowerPivot 方案不再出現在頁面中。

    3. 在 [監視] 的 [設定診斷記錄][設定使用量和健全資料收集] 中,確認 PowerPivot 事件和事件類別目錄不再出現。

    4. 在 [一般應用程式設定] 中,確認 [PowerPivot 管理儀表板] 不再出現在頁面中。

解除安裝後的檢查清單

請使用下列清單移除解除安裝期間未刪除的軟體與檔案。

  1. 刪除下面兩個登錄機碼。此步驟為避免未來重新安裝或重新設定 SharePoint 時發生組態錯誤所需。如需詳細資訊,請參閱 SharePoint 組態錯誤

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\ServiceProxies\Microsoft.AnalysisServices.Sharepoint.Integration.MidTierServiceProxy

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\Services\Microsoft.AnalysisServices.Sharepoint.Integration.MidTierService

  2. 從伺服器陣列的資料庫伺服器中刪除 DefaultPowerPivotServiceApplicationDB 資料庫和記錄檔。使用 SQL Server Management Studio 連接至伺服器陣列的資料庫伺服器,然後刪除該資料庫。

  3. 刪除 \Program Files\Microsoft SQL Server\MSAS10_50.PowerPivot 下的所有資料檔案與子資料夾,然後再刪除該資料夾。此步驟也會刪除先前快取在 DATA 目錄中的檔案。

  4. 若尚未刪除所有的 PowerPivot 活頁簿、文件及庫,請加以刪除。

  5. 在 Secure Store Service 中,刪除所有包含 PowerPivot for SharePoint 所使用之預存認證的目標應用程式。當您解除安裝 PowerPivot for SharePoint 時,只會刪除 Secure Store Service 中的某些項目,而不會全部刪除。專為 PowerPivot 自動重新整理資料帳戶所建立的目標應用程式,以及所有您針對重新整理資料所建立的目標應用程式若仍然存在,應手動予以刪除。

    相反地,由 PowerPivot 系統服務自動產生的各種目標應用程式,將會在解除安裝 PowerPivot 時自動刪除。

  6. 在 [控制台] 中,按一下 [程式],然後按一下 [解除安裝程式]。解除安裝所有不再使用的 Analysis Services 用戶端文件庫。當您解除安裝 PowerPivot for SharePoint 時,不會移除 Microsoft SQL Server 2008 Analysis Services ADOMD.NET 及 Microsoft SQL Server Analysis Management Objects。因為其他使用 Analysis Services 資料的程式仍可能需要使用這些文件庫,因此 SQL Server 安裝程式不會自動解除安裝這些程式庫。若您不再需要這些用戶端文件庫,必須手動加以解除安裝。

    除非疑難排解或安裝指示特別要求您解除安裝 SQL Server 2008 R2 Reporting Services SharePoint 2010 增益集,否則請勿將其解除安裝。Access Services 需要使用 Reporting Services 增益集。此增益集由 SharePoint 產品準備工具所安裝,應繼續保留在系統上,以支援 SharePoint 所需的功能。

    請勿解除安裝 Analysis Services OLE DB 提供者。由 SharePoint 所安裝的 OLE DB 提供者,是連接至 Analysis Services 資料庫之 Excel 活頁簿的必要條件。PowerPivot for SharePoint 所安裝的版本較新,但此版本具備回溯相容性,因此應保留在系統上,以避免日後發生資料連接問題。

準備重新安裝 PowerPivot for SharePoint

您可以在先前安裝 PowerPivot for SharePoint 的電腦上重新安裝 PowerPivot 伺服器軟體。不過,如果電腦中有現有的 'PowerPivot' 具名執行個體,它將阻止 SQL Server 安裝程式安裝新的 PowerPivot for SharePoint 執行個體。在此狀況下,您必須先解除安裝當做 'PowerPivot' 執行的所有 SQL Server 元件並刪除程式資料夾以釋放名稱,讓該名稱可用於新的 PowerPivot for SharePoint 安裝。

如果 Database Engine 當做 'PowerPivot' 執行,而且它是伺服陣列的資料庫伺服器,您必須先將 SharePoint 資料庫移到其他 SQL Server 執行個體,然後才能進行解除安裝。如需有關如何移動 SharePoint 資料庫的指示,請參閱 SharePoint 產品文件。如需詳細資訊,請參閱 Microsoft 網站上的移動所有資料庫 (Office SharePoint Server 2007)

移動資料庫並確認您的 SharePoint 伺服器可以運作之後,請繼續進行下列步驟:

疑難排解除安裝的問題

解除安裝時的問題通常會在您之後嘗試重新安裝該軟體時浮現。在許多情況下,前一個版本中的人為錯誤常會造成後續安裝失敗。

請檢閱<解除安裝後的檢查清單>,確認已移除所有檔案和登錄項目。

您若要使用 [新伺服器] 安裝選項進行重新安裝及設定 SharePoint,請確認連接埠 80 及所要使用的 SharePoint 網站名稱 (例如 SharePoint -80、SharePoint Central Administration v4、SharePoint Web Services) 均可使用。移除所有的 SharePoint 資料庫。如此可讓安裝程式能以預設名稱重新建立資料庫。

如需了解更多的疑難排解秘訣,請參閱 Microsoft TechNet WIKI 上的疑難排解 PowerPivot for SharePoint 的安裝問題頁面。

下表說明不同的伺服器陣列拓撲所要解除安裝的功能與元件。這項背景資訊在疑難排解解除安裝的相關安裝問題時十分有助益。

功能或元件

解除安裝的時機…

SQL Server Analysis Services (PowerPivot)

PowerPivot 系統服務

這些服務永遠會一起安裝和一起解除安裝。當您從 SQL Server 2008 R2 (64 位元) 安裝中解除安裝 Analysis Services 的 PowerPivot 執行個體時,就會從電腦中移除這些服務。您的伺服器陣列中如有多部 PowerPivot for SharePoint 伺服器,必須解除安裝每部電腦上 Analysis Services 的 PowerPivot 執行個體,以停止伺服器陣列中的 PowerPivot 資料與查詢處理。

PowerPivot 服務應用程式與關聯性

當您解除安裝伺服陣列中的最後一個伺服器時移除。

PowerPivot 方案

當您解除安裝伺服陣列中的最後一個伺服器時移除。

PowerPivot 事件與事件類別目錄 (未註冊)

當您解除安裝伺服陣列中的最後一個伺服器時移除。

PowerPivot 管理儀表板

當您解除安裝伺服陣列中的最後一個伺服器時移除,不過提供資料給儀表板的內部資料庫會保留在管理中心文件庫中。

PowerPivot 文件庫範本

當您解除安裝伺服陣列中的最後一個伺服器時移除。

WSS_WPG 群組中的成員資格

當您解除安裝電腦上的 Analysis Services 的 PowerPivot 執行個體時,將會一併移除 WSS_WPG 安全性群組中的 PowerPivot 服務帳戶。