共用方式為


在具有多部伺服器的 SharePoint 伺服器陣列中安裝 PowerPivot for SharePoint

本主題中的程序會引導您完成將 PowerPivot for SharePoint 加入至多層 SharePoint 2010 伺服器陣列的步驟。

本主題包含下列章節:

必要條件

概觀

步驟 1:安裝資料庫伺服器

步驟 2:安裝及設定具有多部伺服器的 SharePoint 2010 伺服器陣列

步驟 3:查看是否有之前安裝的 Analysis Services

步驟 4:在應用程式伺服器上安裝 PowerPivot for SharePoint

步驟 5:將 PowerPivot for SharePoint 部署至 Web 前端伺服器

步驟 6:啟動伺服器上的服務

步驟 7:建立 PowerPivot 服務應用程式

步驟 8:設定 Excel Services

步驟 9:設定 Secure Store Service 及建立 PowerPivot 自動資料重新整理帳戶

步驟 10:設定 Web 前端伺服器的備用存取對應

步驟 11:設定磁碟空間使用量的上限

步驟 12:提高 SharePoint Web 應用程式的檔案上傳大小上限

步驟 13:為網站集合啟用 PowerPivot 功能整合

步驟 14:驗證整合與伺服器可用性

疑難排解安裝及設定問題

安裝後的步驟

必要條件

您必須是本機系統管理員,才能安裝 SQL Server 和 SharePoint 2010。

安裝 SharePoint 的人員也必須設定伺服器陣列。若要設定伺服陣列,您必須擁有資料庫伺服器的 SQL Server 登入。登入必須指派給 dbcreator、securityadmin 及 public 角色。

安裝及設定 PowerPivot for SharePoint 的人員必須具備 SharePoint_Config 資料庫的 db_owner 權限。最初安裝 SharePoint 的伺服陣列管理員將自動具備這些權限。

您必須擁有 SQL Server 2008 R2 Enterprise、Evaluation、Developer 或 Data Center 版本。在可能的情況下,執行 SQL Server 2008 R2 Service Pack 1 (SP1) 版的安裝程式。

您必須擁有 SharePoint Server 2010 Enterprise 或 SharePoint Server 2010 Enterprise Evaluation Edition。

此電腦必須加入網域。

您必須知道用於執行 Database Engine、伺服器陣列中的服務,以及 SharePoint 整合模式下之 Analysis Services 的帳戶。雖然您之後可以變更這些帳戶,但在安裝時將會進行第一次的指定。

您在安裝期間所指定的服務帳戶必須是網域使用者帳戶。

開始安裝之前,請檢查您的瀏覽器設定,確認您可以連線到網際網路。必要條件安裝程式會開啟網際網路連線以下載所需的軟體。您應該進行下列變更以確保您取得所有需要的軟體:

  • 在「伺服器管理員」中,暫時停用 [Internet Explorer 增強式安全性設定] 以允許下載至伺服器。為下載所需的軟體,您可以僅針對系統管理員關閉 IE ESC。

  • 在 Internet Explorer 中,您可能也需要將瀏覽器設定為略過 Proxy 伺服器以允許 localhost 存取網際網路 URL。

    1. 在 Internet Explorer 的 [工具] 功能表中,按一下 [網際網路選項]。

    2. 在 [連線] 索引標籤的 [區域網路 (LAN) 設定] 區域中,按一下 [區域網路設定]。

    3. 在 [自動設定] 區域中,清除 [自動偵測設定] 核取方塊。

    4. 在 [Proxy 伺服器] 區域中,選取 [在您的區域網路使用 Proxy 伺服器] 核取方塊。

    5. 在 [位址] 方塊中輸入 Proxy 伺服器的位址。

    6. 在 [連接埠] 方塊中輸入 Proxy 伺服器的通訊埠編號。

    7. 選取 [近端網址不使用 Proxy] 核取方塊。

    8. 按一下 [確定],關閉 [區域網路 (LAN) 設定] 對話方塊。

    9. 按一下 [確定] 關閉 [網際網路選項] 對話方塊。

概觀

三層伺服陣列包含資料庫、應用程式和 Web 層。將 PowerPivot 加入至此拓撲時,會要求您執行 SQL Server 2008 R2 安裝程式,以便在應用程式層上安裝 PowerPivot for SharePoint。當您部署 PowerPivot Web 應用程式方案時,PowerPivot 程式檔案會加入至 Web 層做為後置安裝工作。PowerPivot 資料檔案和應用程式資料會儲存在伺服陣列的內容和服務應用程式資料庫中。即使有部署步驟,但是在您需要執行的 Web 層或資料層並沒有個別的安裝步驟。

本主題假設您的伺服陣列拓撲類似用於三層伺服陣列的多個伺服器一文所述的伺服陣列拓撲。您若已有可以運作的伺服器陣列,請跳至<安裝 PowerPivot for SharePoint>。

步驟 1:安裝資料庫伺服器

若才要開始使用拓撲,請從安裝 SQL Server Database Engine 開始。這些指示會導致 SharePoint 伺服器可以在伺服陣列中存取的資料庫伺服器。

  1. 在您要用於資料庫伺服器的電腦上,執行 SQL Server 安裝程式以安裝 SQL Server Database Engine (請參閱<如何:安裝 SQL Server 2008 R2 (安裝程式)>)。

    選取要安裝的功能之後,選擇下列各項:

    • Database Engine Services

    • 用戶端工具連接性

    • 管理工具 - 完整 (基本功能將會自動隨附)

  2. 安裝 Database Engine 後,為遠端連線啟用 TCP/IP,然後重新啟動服務:

    1. 啟動 SQL Server 組態管理員。

    2. 開啟 SQL Server 網路組態。

    3. 選取 [MSSQLSERVER 的通訊協定]

    4. 以滑鼠右鍵按一下 [TCP/IP],然後選取 [啟用]

    5. 按一下 [SQL Server 服務]

    6. 以滑鼠右鍵按一下 [SQL Server (MSSQLSERVER)],然後按一下 [重新啟動]

  3. 透過 Windows 防火牆啟用對資料庫伺服器的傳入存取。這可讓伺服陣列中的 SharePoint 伺服器連接至 SharePoint 資料庫。如需詳細資訊,請參閱<將 Windows 防火牆設定成允許 SQL Server 存取>。

    1. 在 [系統管理工具] 中,按一下 [具有進階安全性的 Windows 防火牆]

    2. 按一下 [輸入規則]

    3. 按一下 [新規則]

    4. 在 [規則類型] 中,按一下 [自訂]

    5. [下一步]

    6. 在 [程式] 的 [服務] 區段中,按一下 [自訂]

    7. 按一下 [套用至此服務]

    8. 如果將 SQL Server 當做預設執行個體安裝,選取 [SQL Server (MSSQLSERVER)],然後按一下 [確定]

    9. [下一步]

    10. 在 [通訊協定及連接埠] 中接受預設值,然後按 [下一步]

    11. 在 [範圍] 中接受預設值,然後按 [下一步]

    12. 在 [動作] 中接受預設值,然後按 [下一步]

    13. 在 [設定檔] 中,清除 [私用][公用] 的核取方塊,然後按 [下一步]

    14. 在 [名稱] 中,輸入用於輸入規則的描述性名稱 (例如,SQL Server)。

    15. 按一下 [完成]

  4. 為相同的服務執行個體建立對應的輸出規則。

    1. 在 [系統管理工具] 中,按一下 [具有進階安全性的 Windows 防火牆]

    2. 按一下 [輸出規則]

    3. 按一下 [新規則]

    4. 在 [規則類型] 中,按一下 [自訂]

    5. [下一步]

    6. 在 [程式] 的 [服務] 區段中,按一下 [自訂]

    7. 按一下 [套用至此服務]

    8. 如果將 SQL Server 當做預設執行個體安裝,選取 [SQL Server (MSSQLSERVER)],然後按一下 [確定]

    9. [下一步]

    10. 在 [通訊協定及連接埠] 中接受預設值,然後按 [下一步]

    11. 在 [範圍] 中接受預設值,然後按 [下一步]

    12. 在 [動作] 中,選取 [允許該連線],然後按 [下一步]

    13. 在 [設定檔] 中,清除 [私用][公用] 的核取方塊,然後按 [下一步]

    14. 在 [名稱] 中,輸入用於輸出規則的描述性名稱 (例如 SQL Server)。

    15. 按一下 [完成]

步驟 2:安裝及設定具有多部伺服器的 SharePoint 2010 伺服器陣列

在要用為 SharePoint 伺服器的各部電腦上,執行 SharePoint 必要條件安裝程式,然後再執行 SharePoint Server 安裝程式。請參閱 SharePoint 2010 文件集中的指示,安裝及設定包含兩個 Web 伺服器與一個應用程式伺服器的 SharePoint 2010 伺服陣列:

用於三層伺服陣列的多個伺服器 (SharePoint Server 2010)

當系統要求您指定資料庫伺服器時,請指定您稍早安裝的資料庫伺服器。

在下列程序中,假設您使用三層伺服陣列設定所提供的指示,設定伺服陣列。伺服陣列應包含下列元素:

  • Excel Services、搜尋服務與安全存放服務

  • Web 應用程式與網站集合

  • 使用量及健全資料收集

  • 診斷記錄

所有要啟用 PowerPivot 資料存取功能的 SharePoint Web 應用程式,都必須設定成使用傳統模式驗證。如需詳細資訊,請參閱<部署 PowerPivot 方案>中的<驗證 Web 應用程式是否使用傳統模式驗證>一節。

步驟 3:查看是否有之前安裝的 Analysis Services

您的電腦若有安裝舊版的 SQL Server 2008 R2 Analysis Services 或 PowerPivot for SharePoint,可能會發生已知的安裝程式錯誤。此錯誤起因於 Microsoft.AnalysisServices.SharePoint.Integration.dll 無效的 .NET 組件快取狀態資訊,導致 SQL Server 安裝程式失敗,並傳回下列錯誤:「無法載入檔案或組件 'Microsoft.AnalysisServices.SharePoint.Integration.dll'」。

此錯誤在下列幾種情況下最有可能發生:安裝 SQL Server 2008 R2 Analysis Services、接著安裝 SharePoint Server 2010、接著安裝 PowerPivot for SharePoint。

並非所有使用此組態的系統都一定會發生此錯誤,但其發生頻率之高,已足以讓您事先採取預防措施,避免一開始就發生此問題。請執行下列步驟避免此錯誤。

  1. 查看程式集資料夾中有無 SQL Server 2008 R2 Analysis Services 執行個體。如有發現這項安裝,或是先前曾經安裝過的證據,請繼續執行下列步驟。否則,請直接跳至步驟 2:安裝 PowerPivot for SharePoint。

  2. 以具有系統管理權限的身分使用 [筆記本] 編輯 setup100.exe.config,在其中加入下列 XML 陳述式。

    首先,以滑鼠右鍵按一下 [筆記本],然後選擇 [以系統管理員身分執行]

    開啟下列位置的 setup100.exe.config:%ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x64。

    將 <disableCachingBindingFailures> 加入檔案,然後儲存檔案。此項目會指示安裝程式忽略快取繫結失敗,如此才能在發生失敗的情況下,安裝新的物件執行個體。

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <runtime>
        <disableCachingBindingFailures enabled="1" />
      </runtime>
    </configuration>
    
  3. 繼續執行步驟 2:安裝 SQL Server PowerPivot for SharePoint。

如需有關此錯誤及其解決方法的詳細資訊,請參閱安裝失敗:無法載入檔案或組件 'Microsoft.AnalysisServices.SharePoint.Integration.dll'執行 PreRequisiteInstaller.exe 工具前安裝 SQL Server 2008 R2 時的錯誤訊息 (機器翻譯)。

[!附註]

此問題在 SQL Server 2008 R2 SP1 已獲解決,但除非您或貴組織的某人已建立匯集版包含此修正的安裝程式,否則即使您已依照所述順序安裝伺服器軟體,仍可能會發生此錯誤。

步驟 4:在應用程式伺服器上安裝 PowerPivot for SharePoint

執行 SQL Server 2008 R2 安裝程式,將 PowerPivot for SharePoint 加入 SharePoint 伺服器陣列。如果此伺服器陣列由多部 SharePoint 伺服器所組成,您必須在已經加入此伺服器陣列的應用程式伺服器上執行 SQL Server 2008 R2 安裝程式。

重要事項重要事項

安裝有舊版 SQL Server 2008 R2 的電腦會發生已知的安裝程式問題,其中某些 SQL Server 2008 R2 功能 (如 Database Engine 或 Analysis Services) 會在 SharePoint 程式檔案之前安裝。在此情況下安裝 PowerPivot for SharePoint 將會導致 SQL Server 安裝程式失敗,並傳回下列錯誤:「無法載入組件 'Microsoft.AnalysisServices.SharePoint.Integration.dll'」。

SQL Server 2008 R2 Service Pack 1 (SP1) 版的 SQL Server 安裝程式已修正此錯誤。此外,若您不想安裝 SP1,也可前往<疑難排解安裝程式>中的連結解決此問題。

  1. 在安裝有 SharePoint 2010 的電腦上插入安裝媒體,或是開啟 SQL Server 2008 R2 的安裝程式檔案所在的資料夾。

  2. 使用系統管理員權限來執行 SQL Server 安裝程式。以滑鼠右鍵按一下 Setup.exe,然後選取 [以系統管理員身分執行]

  3. 按一下左邊導覽窗格中的 [安裝]

  4. 按一下 [新的安裝或將功能加入到現有安裝]

  5. 在 [安裝程式支援規則] 中,如果沒有偵測到任何問題則按一下 [確定]。否則,請遵循頁面上的指示更正問題,然後重新啟動安裝程式。

  6. 在 [安裝程式支援檔案] 中,按一下 [安裝]。此步驟會將 SQL Server 安裝程式的程式檔案加入電腦,並找出可能會在安裝支援檔案時發生的問題。

    安裝精靈中的安裝程式支援規則頁面

    [!附註]

    如有啟用 Windows 防火牆,將會提示您開啟通訊埠啟用遠端存取。這個警告通常不適用於 PowerPivot 安裝。與 PowerPivot 服務和資料檔之間的連接是使用已經針對 SharePoint 服務對服務通訊所開啟的 SharePoint 通訊埠所建立。只有在安裝其他需要從遠端電腦存取資料的 SQL Server 功能時,才需要開啟通訊埠。例如將 Analysis Services 多維資料庫用為 PowerPivot 活頁簿的外部資料來源時、使用用戶端應用程式 (如 SQL Server Management Studio) 瀏覽遠端 SharePoint 伺服器上所載入的 PowerPivot 活頁簿時,或是將 Database Engine 設為多部伺服器之 SharePoint 伺服器陣列的資料庫伺服器時。如需有關如何開啟這些伺服器使用之通訊埠的詳細資訊,請參閱<將 Windows 防火牆設定成允許 SQL Server 存取>。

  7. [下一步] 安裝支援檔案。

  8. 在 [安裝類型] 中,選取 [新安裝或加入共用功能]。只有當您已經安裝現有的執行個體時,才會出現這個頁面。請勿選取 [將功能加入到現有的 SQL Server 2008 R2 執行個體]。PowerPivot for SharePoint 必須安裝為新的執行個體。按 [下一步]

    安裝精靈中的安裝類型頁面

  9. 在 [產品金鑰] 中輸入 Enterprise、Developer 或 Data Center 版本的產品金鑰,或是指定 Evaluation Edition。按 [下一步]

  10. 接受 Microsoft 軟體授權合約的條款,然後按 [下一步]

  11. 在 [安裝程式角色] 中,選取 [SQL Server PowerPivot for SharePoint]

    另外也請在 [安裝程式角色] 頁面的 [將 PowerPivot for SharePoint 加入到:] 中,選取 [現有的伺服器陣列]。按 [下一步]

    已選取現有的伺服陣列的安裝程式角色頁面

  12. 在 [特徵選取] 中,檢視將要安裝之特徵的唯讀清單。顯示這個清單僅供參考之用。您不能加入或移除預先為這個角色選取的項目。按 [下一步]

  13. 在 [安裝規則] 中,按 [下一步]

  14. 在 [執行個體組態] 中,顯示 'PowerPivot' 的唯讀執行個體名稱是為了給使用者參考。此執行個體名稱是必要的,而且無法修改。但是,您可以輸入唯一的執行個體識別碼來指定描述性目錄名稱和登錄機碼。按 [下一步]

  15. 在 [磁碟空間需求] 中,確認您擁有足夠的磁碟容量來安裝此功能,然後按 [下一步]

  16. 在 [伺服器組態] 中,指定 SQL Server Analysis Services 的網域使用者帳戶。請勿使用內建系統帳戶,例如 Local System 或 Network Service。在 SharePoint 伺服陣列中安裝 Analysis Services 必須指定網域使用者帳戶。如需有關帳戶建議的詳細資訊,請參閱<規劃 SharePoint 伺服陣列中的 PowerPivot 部署>。按 [下一步]

    安裝精靈中的伺服器組態頁面

  17. 在 [Analysis Services 組態] 中,按一下 [加入目前使用者]

    在相同的頁面上,加入需要 Analysis Services 服務 執行個體系統管理權限之任何人的 Windows 使用者帳戶。想要在 SQL Server Management Studio 中連接 Analysis Services 服務 執行個體來排除資料庫連接問題或取得版本資訊的任何使用者,都必須擁有伺服器的系統管理員權限。請加入可能需要立即針對伺服器進行疑難排解或管理之任何人的使用者帳戶。

    [下一步]

  18. 在其餘的每一個頁面上按 [下一步],直到 [準備安裝] 頁面出現為止。

  19. 按一下 [安裝]

步驟 5:將 PowerPivot for SharePoint 部署至 Web 前端伺服器

設定伺服器必須將 PowerPivot 方案部署到 SharePoint Web 應用程式。

  1. 按一下 [開始] 按鈕,並依序選取 [所有程式][Microsoft SharePoint 產品 2010][SharePoint 2010 管理中心]

  2. 在 SharePoint 2010 管理中心的 [系統設定] 中,按一下 [管理伺服陣列方案]

    您應該會看到兩個不同的方案套件:powerpivotfarm.wsp 和 powerpivotwebapp.wsp。當您安裝第一個 PowerPivot for SharePoint 執行個體而且絕對不需要再次部署時,便會部署第一個方案 (powerpivotfarm.wsp)。第二個方案 (powerpivotwebapp.wsp) 會針對管理中心來部署,但是您必須針對支援 PowerPivot 資料存取的每一個 SharePoint Web 應用程式來手動部署這個方案。

  3. 按一下 [powerpivotwebapp.wsp]

  4. 按一下 [部署方案]

  5. [部署位置] 中,選取要加入 PowerPivot 功能支援的 SharePoint Web 應用程式。

    重要事項重要事項

    請務必將 Web 應用程式設定成使用傳統模式驗證。如需如何驗證傳統模式的說明,請參閱<部署 PowerPivot 方案>。

  6. 按一下 [確定]

  7. 針對其他也支援 PowerPivot 資料存取的 SharePoint Web 應用程式重複以上步驟。

步驟 6:啟動伺服器上的服務

PowerPivot for SharePoint 部署需要您的伺服器陣列包含下列服務:Excel Calculation Services、Secure Store Service 及對 Windows Token Service 的宣告。

Excel Services 和 PowerPivot for SharePoint 都會使用對 Windows Token Service 的宣告,透過目前 SharePoint 使用者的 Windows 識別來建立與外部資料來源的連接。如果此服務尚未啟動,您必須立即將它啟動,好讓 Excel Calculation Services 將經過驗證的要求轉送給 PowerPivot 系統服務。

  1. 在管理中心的 [系統設定] 中,按一下 [管理伺服器上的服務]

  2. 啟動對 Windows Token Service 的宣告。

  3. 確認 Excel Calculation Services 已啟動。

  4. 確認安全存放服務已啟動。

  5. 確認 SQL Server Analysis Services 和 SQL Server PowerPivot 系統服務皆已啟動。

步驟 7:建立 PowerPivot 服務應用程式

接下來請建立 PowerPivot 服務應用程式。

[!附註]

嘗試建立應用程式時所發生的錯誤表示安裝有問題。請嘗試修復安裝,看看是否可以解決問題。如需詳細資訊,請參閱<修復 (PowerPivot for SharePoint)>。

  1. 在管理中心的 [應用程式管理] 中,按一下 [管理服務應用程式]

  2. [服務應用程式] 功能區中,按一下 [新增]

  3. 選取 [SQL Server PowerPivot 服務應用程式]。如果它沒有出現在清單中,表示未安裝 PowerPivot for SharePoint 或是未部署此方案。

  4. [建立新的 PowerPivot 服務應用程式] 頁面中,輸入應用程式的名稱。預設值為 PowerPivotServiceApplication<number>。如果您要建立多個 PowerPivot 服務應用程式,描述性名稱將可協助其他系統管理員,了解如何使用應用程式。

  5. 在 [應用程式集區] 中,建立新的應用程式集區,並為它選取安全性帳戶。需要網域使用者帳戶。

  6. [資料庫伺服器] 中,選擇服務應用程式資料庫建立所在的資料庫伺服器。預設值是主控伺服陣列組態資料庫的 SQL Server Database Engine 執行個體。

  7. [資料庫名稱] 中,預設值是 PowerPivotServiceApplication1_<guid>。預設的資料庫名稱會對應至服務應用程式的預設名稱。如果您輸入唯一的服務應用程式名稱,請依照類似的命名慣例來命名資料庫名稱,以利同時管理它們。

  8. [資料庫驗證] 中,預設值是 Windows 驗證。如果您選擇 [SQL 驗證],請參考 SharePoint 管理員指南,以了解有關如何在 SharePoint 部署中使用這個驗證類型的最佳作法。

  9. 選取 [將這個 PowerPivot 服務應用程式的 Proxy 加入到預設 Proxy 群組] 核取方塊。這會將服務應用程式連接加入到預設的服務連接群組。預設連接群組中至少必須有一個 PowerPivot 服務應用程式。

    若 PowerPivot 服務應用程式已列在預設連接群組中,請勿再加入第二個服務應用程式到該群組。設定不支援將兩個相同類型的服務應用程式加入預設連接群組。如需有關如何在連接群組中使用其他服務應用程式的詳細資訊,請參閱<將 PowerPivot 服務應用程式連接到 SharePoint Web 應用程式>。

  10. 按一下 **[確定]。**此服務會與伺服器陣列服務應用程式清單中其他受管理的服務一併顯示。

步驟 8:設定 Excel Services

在此步驟中,您可以將 Excel Services 組態修改成支援大型檔案上傳,並允許在 PowerPivot 圖庫中產生預覽影像。

或者,如果您要保留 Excel Services 預設值,您現在可以略過這個步驟。稍後在 SharePoint 伺服器上建立網站之後,您可以針對支援 PowerPivot 資料存取的網站指定新的受信任位置,然後設定這些網站進行大型檔案上傳,並預覽產生的影像。如需詳細資訊,請參閱<建立 PowerPivot 網站的信任位置>。

  1. 在 [管理中心] 的 [應用程式管理] 中,按一下 [管理服務應用程式]

  2. 選取 [Excel Services 應用程式]

  3. 按一下這個頁面上的 [信任的檔案位置],並選取您信任的位置 (一般來說,這會在 [位址] 欄中列為 [http://])。

  4. 在 [活頁簿內容] 區域中,將 [最大活頁簿大小] 設定為 50。

  5. 在 [外部資料] 中,確認已選取 [信任的資料連線庫與內嵌連線]。活頁簿中的 PowerPivot 資料存取需要這項設定。

  6. 清除 [重新整理時警告] 核取方塊,允許預覽 PowerPivot 圖庫中個別工作表的影像。若選擇保留警告,而活頁簿設定卻指定在開啟時重新整理,可能會收到單一預覽影像的警告,而不是活頁簿中的頁面。

  7. 按一下 [確定]

步驟 9:設定 Secure Store Service 及建立 PowerPivot 自動資料重新整理帳戶

PowerPivot for SharePoint 需要安全存放服務來儲存認證和無人看管的執行帳戶,以便重新整理資料。您的伺服器陣列已啟用 Secure Store Service,但需要進一步設定才能使用。您至少必須產生主要金鑰。除此之外,還應建立 PowerPivot 自動資料重新整理帳戶的目標應用程式,以及其他要儲存供資料重新整理後續使用的認證。

  1. 在管理中心的 [應用程式管理] 中,按一下 [管理服務應用程式]

  2. 選取 [Secure Store Service]

  3. 在 [服務應用程式] 功能區的 [金鑰管理] 中,按一下 [產生新的金鑰]

  4. 輸入密碼片語,然後進行確認。此密碼片語將用來加入其他安全存放共用服務應用程式。

  5. 按一下 [確定]

如需如何啟用 Secure Store Service 及準備 PowerPivot 資料重新整理伺服器的其他說明,請參閱<啟用及設定 PowerPivot 資料重新整理>。

如需有關之後如何建立自動帳戶,或設定資料重新整理時所使用之其他預存認證的說明,請參閱<設定及使用 PowerPivot 自動資料重新整理帳戶>與<設定及使用 PowerPivot 資料重新整理的預存認證>。

步驟 10:設定 Web 前端伺服器的備用存取對應

為確保 PowerPivot 資料存取或資料重新整理的要求是由每部 Web 前端伺服器所處理,您必須將每部伺服器的不同 URL 對應到相同的 Web 應用程式。如需深入了解備用存取對應的詳細資訊,請參閱 MSSharePointTips 網站上的在 SharePoint 2010 中設定備用存取對應

  1. 在管理中心的 [應用程式管理] 中,按一下 [設定備用存取對應]

  2. 按一下 [新增內部 URL]

  3. 在 [備用存取對應集合] 中,選取要設定備用存取的 Web 應用程式。預設安裝中的 Web 應用程式為 SharePoint – 80

  4. [URL 通訊協定、主機及連接埠] 中,指定第一部 Web 前端伺服器的 URL,然後按一下 [儲存]

  5. 再按一下 [新增內部 URL]。如此一來應仍會選取相同的 Web 應用程式。

  6. 輸入第二部 Web 前端伺服器的 URL,然後按一下 [儲存]

步驟 11:設定磁碟空間使用量的上限

SP1 提供一項新功能,可以讓您設定快取到磁碟上的 PowerPivot 資料檔案所能使用之磁碟空間上限。預設值是使用所有可用的磁碟空間。您若要使用 SP1,可遵循<設定磁碟空間使用量 (PowerPivot for SharePoint)>中的指示,限制磁碟空間的使用量。

步驟 12:提高 SharePoint Web 應用程式的檔案上傳大小上限

由於 PowerPivot 活頁簿可能會十分龐大,因此您可能會因此而需要提高檔案大小的上限。有兩個檔案大小設定:Web 應用程式的上傳大小上限及 Excel Services 中的最大活頁簿大小。兩個應用程式中的檔案大小上限應設為相同的值。如需指示,請參閱<設定檔案上傳大小上限 (PowerPivot for SharePoint)>。

步驟 13:為網站集合啟用 PowerPivot 功能整合

網站集合層級的功能啟用可以將應用程式頁面和範本提供給網站使用,包括排程資料重新整理的組態頁面,以及 PowerPivot 圖庫和資料摘要文件庫的應用程式頁面。

  1. 按一下 SharePoint 網站上的 [網站動作]

    根據預設,SharePoint Web 應用程式會經由通訊埠 80 進行存取。這表示您通常可以藉由輸入 http://<電腦名稱> 來存取 SharePoint 網站,以開啟根網站集合。

  2. 按一下 [站台設定]

  3. 按一下 [網站集合管理] 中的 [網站集合功能]

  4. 向下捲動頁面,直到您找到 [PowerPivot 整合網站集合功能]

  5. 按一下 [啟用]

  6. 開啟每個網站,再按一下 [網站動作],為其他網站集合重複執行。

如需詳細資訊,請參閱<為網站集合啟用 PowerPivot 功能整合>。

步驟 14:驗證整合與伺服器可用性

當使用者或應用程式開啟內含 PowerPivot 資料的 Excel 活頁簿時,會在伺服器陣列中進行 PowerPivot 查詢處理。您至少可以檢查 SharePoint 網站上的頁面,以確認 PowerPivot 功能是可用的。但是,為了完整確認安裝作業,您必須擁有可以發行到 SharePoint 並從文件庫存取的 PowerPivot 活頁簿。為了測試用途,您可以發行已經包含 PowerPivot 資料的範例活頁簿,並用它來確認 SharePoint 整合已正確設定。

若要確認 PowerPivot 可與 SharePoint 網站整合,請執行下列動作:

  1. 在瀏覽器中,開啟您建立的 Web 應用程式。如果您使用預設值,可以在 URL 位址中指定 http://<您的電腦名稱>。

  2. 確認應用程式中可以使用 PowerPivot 資料存取和處理功能。您也可以確認 PowerPivot 提供的文件庫範本是否存在,以達成此目的:

    1. 在 [網站動作] 中,按一下 [更多選項]

    2. 文件庫中應會顯示 [資料摘要庫][PowerPivot 圖庫]。這些文件庫範本是由 PowerPivot 功能所提供,如果此功能已正確整合,就可以在文件庫清單中看到這些範本。

若要在伺服器上確認 PowerPivot 資料存取,請執行以下作業:

  1. 將 PowerPivot 活頁簿上傳至 PowerPivot 圖庫或任何 SharePoint 文件庫。如需有關如何存取範例檔案的詳細資訊,請參閱<在 Excel 中建立 PowerPivot 活頁簿的藍圖>。

  2. 按一下文件,從文件庫中將它開啟。

  3. 按一下交叉分析篩選器或篩選資料來啟動 PowerPivot 查詢。伺服器將會在背景載入 PowerPivot 資料,然後傳回結果。在下一個步驟中,您將會連接到伺服器,並確認已經載入及快取資料。

  4. 在 [開始] 功能表中,從 Microsoft SQL Server 2008 R2 程式群組啟動 SQL Server Management Studio。如果伺服器上未安裝這個工具,您可以跳到最後一個步驟,確認快取檔案存在。

  5. 在 [伺服器類型] 中,選取 [Analysis Services]

  6. 在 [伺服器名稱] 中,輸入 <server-name>\powerpivot,其中 <server-name> 是已安裝 PowerPivot for SharePoint 的電腦名稱。

  7. 按一下 [連接]

  8. 在 [物件總管] 中,按一下 [資料庫],檢視載入的 PowerPivot 資料檔清單。

  9. 在電腦檔案系統上,檢查下列資料夾來決定檔案是否要快取到磁碟。快取檔案的存在會進一步驗證您的部署是否可以運作。若要檢視檔案快取,請移至 \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup 資料夾。

疑難排解安裝及設定問題

如果您看到的是錯誤,而不是預期的頁面和功能,請執行下列操作:

  • 檢閱 SharePoint 2010 和 SQL Server 2008 R2 的版本資訊,取得已知安裝問題的因應措施。版本資訊會隨附在安裝媒體之中,或在下載軟體的 Microsoft 網站上提供。

  • 檢閱 Microsoft TechNet WIKI 上的疑難排解 PowerPivot for SharePoint 的安裝問題頁面。

  • 請參閱 Microsoft 網站上的 SharePoint 部署文章。這些文件包含在 Internet Explorer 進行設定的步驟。如需詳細資訊,請參閱使用 SQL Server 部署單一伺服器

安裝後的步驟

確認安裝之後,請建立 PowerPivot 圖庫或微調個別組態設定完成服務設定。若要充分利用您剛才所安裝的伺服器元件,可以下載 PowerPivot for Excel 建立您的第一本 PowerPivot 活頁簿並加以發行。

為活頁簿使用者授與 SharePoint 權限

使用者必須具備 SharePoint 權限,才可發行或檢視活頁簿。請務必將 [檢視] 權限授與給需要檢視已發行之活頁簿的使用者,並將 [參與] 權限授與給發行或管理活頁簿的使用者。您必須是網站集合管理員,才能授與權限。

  1. 在網站中,按一下 [網站動作]

  2. 按一下 [網站權限]

  3. 選取網站集合 [成員] 群組的核取方塊。

  4. 在功能區上,按一下 [授與權限]

  5. 輸入應具備加入或移除文件之權限的 Windows 網域使用者或群組帳戶。

  6. 按一下 [確定]

  7. 選取網站集合 [訪客] 群組的核取方塊。

  8. 在功能區上,按一下 [授與權限]

  9. 輸入應該擁有檢視文件之權限的 Windows 網域使用者或群組帳戶。如前文所述,若應用程式設有傳統驗證,請勿使用電子郵件地址或通訊群組。

  10. 按一下 [確定]

安裝 ADO.NET Data Services 3.5 SP1

從 SharePoint 清單匯出資料摘要需要 ADO.NET Data Services。SharePoint 2010 並未在 PrerequisiteInstaller 程式中包含此元件,因此您必須手動加以安裝。如需有關如何安裝 ADO.NET Data Services 的詳細資訊,請參閱<安裝 ADO.NET Data Services 支援 SharePoint 清單的資料摘要匯出>。

安裝資料重新整理所要使用的資料提供者並檢查使用者權限

伺服器端資料重新整理會允許使用者在自動模式下,將更新的資料重新匯入其活頁簿。為了讓資料重新整理成功,伺服器必須具有原本用來匯入資料的相同資料提供者。此外,執行資料重新整理所用的使用者帳戶通常需要外部資料來源的讀取權限。請務必檢查啟用及設定資料重新整理的需求,以確保作業的成功。如需詳細資訊,請參閱<啟用及設定 PowerPivot 資料重新整理>。

建立 PowerPivot 圖庫

PowerPivot 圖庫是一種文件庫,包含可以在 SharePoint 網站上檢視 PowerPivot 活頁簿的預覽及呈現選項。建議針對它的預覽功能使用 PowerPivot 圖庫來發行及檢視 PowerPivot 活頁簿。此外,如果您也將 Reporting Services 部署到相同的 SharePoint 伺服器,PowerPivot 圖庫可讓您輕鬆建立報表。您可以從 PowerPivot 圖庫啟動報表產生器,讓新的報表根據發行的 PowerPivot 活頁簿。如需有關如何建立及使用文件庫的詳細資訊,請參閱<如何:建立及自訂 PowerPivot 圖庫>與<如何:使用 PowerPivot 圖庫>。

安裝 PowerPivot for Excel 及建立 PowerPivot 活頁簿

當您在伺服器陣列中安裝了伺服器元件之後,可以先建立第一本使用內嵌 PowerPivot 資料的 Excel 2010 活頁簿,然後將其發行到 Web 應用程式的 SharePoint 文件庫。在您可以建立包含 PowerPivot 資料的 Excel 活頁簿之前,您必須先從安裝 Excel 2010 開始,隨後安裝 PowerPivot for Excel 增益集來擴充 Excel,以支援 PowerPivot 資料匯入和豐富性。如需有關如何安裝 PowerPivot for Excel 及建立 PowerPivot 資料的指示,請參閱<安裝 PowerPivot for Excel (SQL Server 線上叢書)>與<在 Excel 中建立 PowerPivot 活頁簿的藍圖>。

隨著時間加入伺服器或應用程式

當您部署 PowerPivot 方案時,將會在網站集合層級為 Web 應用程式的所有網站集合啟用功能整合。當您經過一段時間建立新的 Web 應用程式時,您必須將 powerpivotwebapp 方案部署到每一個應用程式。如需指示,請參閱<部署 PowerPivot 方案>。

根據您設定 PowerPivot 服務應用程式的方式而定,PowerPivot 系統服務將會加入到預設連接群組,將它提供給使用預設連接的所有 Web 應用程式使用。但是,如果您已設定 Web 應用程式使用自訂服務應用程式連接清單,您需要將 PowerPivot 服務應用程式加入到您想要啟用 PowerPivot 資料處理的每一個 SharePoint Web 應用程式。如需詳細資訊,請參閱<將 PowerPivot 服務應用程式連接到 SharePoint Web 應用程式>。

一段時間之後,如果您決定需要額外的資料儲存和處理功能,您可以將另一個 PowerPivot for SharePoint 伺服器執行個體加入到伺服陣列中。除須指定執行個體名稱及服務帳戶資訊的需求之外,其安裝程序與您加入第一部伺服器的步驟大致相同。如需指示,請參閱<將 PowerPivot 伺服器加入 SharePoint 伺服器陣列>。

調整組態設定

PowerPivot 服務應用程式由預設屬性和值所建立。您可以修改個別服務應用程式的組態設定,以變更配置要求所依據的方法、設定伺服器逾時、變更查詢回應報告事件的臨界值,或是指定保留使用量資料的時間長度。如需有關管理中心的組態或如何在 SharePoint Web 應用程式內使用 PowerPivot 功能的詳細資訊,請參閱<組態 (PowerPivot for SharePoint)>與<作業 (PowerPivot for SharePoint)>。