在新的 SharePoint 伺服器上安裝 PowerPivot for SharePoint

本主題說明如何在乾淨的 Windows Server 2008 電腦上安裝新的 PowerPivot 伺服器。它會引導您進行安裝 SharePoint 2010 與 PowerPivot for SharePoint 的步驟。完成後,您應該會有一個可運作的伺服器可以立即使用。

[!附註]

這些指示適用於工作群組或小型部門伺服器部署,或者是想要以最少的步驟來安裝 PowerPivot for SharePoint 的人。如果您已經安裝 SharePoint,就應該使用其他指示。如需詳細資訊,請參閱<在現有的 SharePoint Server 上安裝 PowerPivot for SharePoint>。

本主題包含下列章節:

必要條件

概觀

步驟 1:安裝 SharePoint Server 2010 (尚未設定)

步驟 2:安裝及設定 SQL Server 元件

步驟 3:確認安裝

安裝疑難排解

後續安裝步驟

必要條件

確認您的電腦符合 SharePoint 2010 和 PowerPivot for SharePoint 的軟硬體需求:

您必須擁有 Enterprise、Evaluation、Developer 或 Data Center 版本的 SQL Server 2008 R2 安裝媒體。

您必須擁有 SharePoint 2010 Enterprise Edition 的安裝媒體。

通訊埠 80 必須可以使用。如果通訊埠 80 是由其他應用程式使用,您必須使用 [現有的伺服陣列] 選項安裝 PowerPivot for SharePoint。如需詳細資訊,請參閱<在現有的 SharePoint Server 上安裝 PowerPivot for SharePoint>。

此電腦必須加入網域。

您必須擁有網域使用者帳戶,才能佈建伺服陣列。之後,您可以將服務重新設定為使用不同的帳戶來執行。

您必須擁有一個或多個網域使用者帳戶,才能佈建 SQL Server 服務。您將在此安裝中同時設定 Analysis Services 和 Database Engine。

您必須是本機系統管理員,才能安裝 SQL Server 和 SharePoint 2010。若要深入了解帳戶和權限需求,請參閱 SharePoint 2010 產品文件集使用 SQL Server 部署單一伺服器

概觀

SQL Server 安裝程式包含用來安裝 PowerPivot for SharePoint 的 [新的伺服器] 安裝選項,讓您在安裝完成後可以立即使用該程式。

若要使用此選項,您必須從已安裝 SharePoint 2010 但尚未設定的乾淨伺服器開始。本主題中的步驟 1 會引導您在未設定的狀態下安裝 SharePoint 的步驟。接著,您將會在步驟 2 中執行 SQL Server 安裝程式,然後選取 [新的伺服器] 選項來執行下列操作:

  • 安裝與設定 SQL Server Database Engine 執行個體,做為 SharePoint 的資料庫伺服器。

  • 設定您在步驟 1 中安裝的 SharePoint 伺服器,然後啟用 PowerPivot for SharePoint 所需的功能。

  • 安裝與設定 PowerPivot for SharePoint。

當您使用 [新伺服器] 安裝選項時,所有伺服器產品都會使用預設值。如需所設定之功能和屬性的描述,請參閱<PowerPivot for SharePoint 的預設組態>。

步驟 1:安裝 SharePoint Server 2010 (尚未設定)

在此步驟中,您要安裝 SharePoint 必要條件並執行伺服器安裝程式。

如果您之前安裝過 SharePoint 伺服器,您就會知道在安裝伺服器之後立即設定是很常見的。但是,由於您的目標是在 SQL Server 2008 R2 安裝程式中使用 [新的伺服器] 安裝選項,因此您必須略過步驟 1 中的 SharePoint 伺服器組態步驟,讓 SQL Server 安裝程式在步驟 2 中為您執行組態程式。允許 SQL Server 安裝程式設定 SharePoint 可讓您使用 SQL Server 2008 R2 版本的 Database Engine 執行個體當做資料庫伺服器。更重要的是,這樣會讓 SQL Server 安裝程式來設定 SharePoint 使用對 PowerPivot 查詢處理和伺服器管理最好的設定。

  1. 插入安裝媒體,或是開啟包含 SharePoint 2010 安裝程式檔案的資料夾。

  2. 執行必要的安裝程式,加入所需的作業系統角色、功能及安裝所需的其他軟體。

  3. 執行 SharePoint Server 安裝程式來安裝伺服器軟體。

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

  5. 按一下 [伺服器陣列]。您必須選取這個選項。不支援獨立部署。您可以選取 [伺服器陣列] 選項,加入支援系統管理和資料連接的宣告基礎結構。

    SharePoint 安裝程式的 [安裝類型] 對話方塊

  6. 在 [伺服器類型] 中,選取 [完整]。選取這個選項之後,您可加入相同伺服器上的應用程式伺服器與 Web 前端角色所需的所有 SharePoint 功能。

    SharePoint 安裝程式的 [伺服器類型] 對話方塊

  7. 按一下 [立即安裝]

    安裝完成之後,系統會提示您執行 SharePoint 產品及技術設定精靈。

    重要事項重要事項

    此時請勿設定伺服器。如果您現在執行此設定精靈,您將會收到錯誤,因為資料庫伺服器尚未安裝。後續的步驟會先安裝資料庫伺服器,緊接著進行伺服器組態設定。

  8. 清除 [執行 SharePoint 產品及技術設定精靈] 旁邊的核取方塊,然後按一下 [關閉]

    安裝頁面提示更多組態

步驟 2:安裝及設定 SQL Server 元件

在此步驟中,您要執行 SQL Server 2008 R2 安裝程式。安裝程式會安裝及設定 PowerPivot for SharePoint 和 Database Engine 執行個體。這個執行個體將會當做 SharePoint 伺服器的資料庫伺服器使用。

安裝程式也會設定您在步驟 1 中安裝的 SharePoint 伺服器軟體。若要這樣做,SQL Server 安裝程式會在背景執行 SharePoint 產品及技術設定程式 (PSConfig.exe),以建立組態資料庫及設定 PowerPivot 功能。SharePoint 將會使用您在「SQL Server 安裝精靈」中指定的值來進行初始化。

  1. 插入安裝媒體,或是開啟包含 SQL Server 2008 R2 安裝程式檔案的資料夾。

  2. 以滑鼠右鍵按一下 Setup.exe,然後選取 [以系統管理員身分執行]

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

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

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

  6. 在 [產品金鑰] 中,指定 Evaluation Edition 或是輸入 Enterprise Edition 授權複本的產品金鑰。按 [下一步]

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

  8. 在 [安裝程式支援檔案] 頁面中,按一下 [安裝]

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

    [!附註]

    您可以忽略 Windows 防火牆中,開啟通訊埠的警告。只有在外部應用程式將要連接到 Database Engine、原生模式的 Analysis Services 執行個體,或者透過遠端連接連接到 Reporting Services 時,您才需要開啟通訊埠。如需詳細資訊,請參閱<將 Windows 防火牆設定成允許 SQL Server 存取>。

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

  11. 在相同頁面上的 [將 PowerPivot for SharePoint 加入到:] 中,選取 [新的伺服器]

    安裝精靈的功能角色頁面

  12. [下一步]

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

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

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

  16. 在 [新的 SharePoint 伺服陣列組態] 中,輸入伺服器陣列帳戶的網域使用者帳戶。這個帳戶將用來執行管理中心服務及存取組態資料庫,也將用來提供主要的服務,包括 PowerPivot 服務應用程式集區。請勿指定內建帳戶,例如 Network Service 或 Local System。安裝程式將會封鎖內建帳戶的安裝。

  17. 指定當其他伺服陣列管理員將新的應用程式伺服器或 Web 前端伺服器加入至伺服陣列時,將會提供的密碼片語。請遵循與建立任何增強式密碼相同的規則和慣例。

  18. 指定連接至管理中心 Web 應用程式的通訊埠編號,或是使用系統提供的隨機產生編號。安裝程式會先檢查這個編號是否可以使用,然後再提供它當做選項。

  19. [下一步]

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

  21. 在 [伺服器組態] 中,輸入 SQL Server Agent、SQL Server Database Engine 和 SQL Server Analysis Services 的帳戶資訊。

    若是 SQL Server Database Engine 和 SQL Server Agent,您可以設定服務在網域使用者帳戶或是內建帳戶 (如 NT AUTHORITY\SYSTEM) 下執行。

    若是 SQL Server Analysis Services,您必須指定網域使用者帳戶。請不要指定內建帳戶。若要管理 Analysis Services 服務帳戶做為 SharePoint 管理中心的「受管理帳戶」(Managed Account),需要網域帳戶。

    絕不要使用您自己的網域使用者帳戶提供任何服務。這麼做會授與伺服器您對網路中的資源所擁有的相同權限。如果伺服器遭到惡意使用者的危害,該使用者將會使用您的網域認證登入,而且能夠下載或使用您可以下載或使用的相同資料與應用程式。

    如需有關帳戶建議的詳細資訊,請參閱<規劃 SharePoint 伺服陣列中的 PowerPivot 部署>。

  22. [下一步]

  23. 在 [資料庫引擎組態] 中,按一下 [加入目前使用者] 為您的使用者帳戶授與 Database Engine 執行個體的系統管理員權限。安裝程式將會使用這些權限來建立伺服陣列的組態資料庫。按 [下一步]

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

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

  26. [下一步]

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

  28. 按一下 [安裝]

安裝完成之後,您會成為 SharePoint 伺服陣列的伺服陣列管理員、Database Engine 和 Analysis Services 的系統管理員,以及預設 SharePoint Web 應用程式的網站集合管理員。若要提高安全性,請考慮將系統管理工作委派給其他使用者。特別是伺服陣列管理員帳戶不應該是本機系統管理員使用者群組的成員。如需有關如何變更部署的系統管理員或是將管理委派給其他人的指示,請參閱 SharePoint 2010 Tech Center 網站上的 SharePoint 產品文件集。

步驟 3:確認安裝

您在 SharePoint 伺服陣列中安裝的 PowerPivot for SharePoint 執行個體是透過 SharePoint 管理中心來進行管理。您至少可以檢查管理中心和 SharePoint 網站上的頁面,以確認 PowerPivot 伺服器元件和功能是可用的。但是,為了完整確認安裝作業,您必須擁有可以發行到 SharePoint 並從文件庫存取的 PowerPivot 活頁簿。為了測試用途,您可以發行已經包含 PowerPivot 資料的範例活頁簿,並用它來確認 SharePoint 整合已正確設定。

若要確認 PowerPivot 可與管理中心整合,請執行下列動作:

  1. 在 [開始] 功能表上,按一下 [所有程式],開啟 [Microsoft SharePoint 2010 產品],然後按一下 [SharePoint 2010 管理中心]

  2. 輸入您的使用者名稱和密碼,然後按一下 [確定]

    您可以選擇修改瀏覽器設定,這樣一來,當您每次開啟管理中心時,就不必輸入使用者名稱和密碼。若要將管理中心當做信任的網站加入,請執行下列動作。

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

    2. 在 [安全性] 索引標籤的 [選取要檢視或變更安全性設定的區域] 區段中,按一下 [信任的網站],然後按一下 [網站]。

    3. 清除 [此區域內的所有網站需要伺服器驗證 (https:)] 核取方塊。

    4. [將這個網站新增到區域] 中,輸入網站的 URL,然後按一下 [新增]

    5. 按一下 [關閉],然後按一下 [確定]

      [!附註]

      SharePoint 安裝文件集包括用來解決 Proxy 伺服器錯誤以及停用 Internet Explorer 中 [增強式安全性設定] 的其他指示,好讓您可以下載及安裝更新。如需詳細資訊,請參閱 Microsoft 網站上使用 SQL Server 部署單一伺服器中的<Perform additional tasks>一節。

  3. 在管理中心的 [系統設定] 中,按一下 [管理伺服器陣列功能]

  4. 確認 [PowerPivot 整合功能][使用中]

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

  6. 確認 [SQL Server Analysis Services][SQL Server PowerPivot 系統服務] 都已啟動。

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

  8. 按一下 [預設的 PowerPivot 服務應用程式] 開啟這個應用程式的 PowerPivot 管理儀表板。在第一次使用時,需要數分鐘才能載入儀表板。

    或者,按一下 [預設的 PowerPivot 服務應用程式] 旁邊的空白處來選取該列,然後按一下 [屬性] 來檢視此服務應用程式的組態設定。您可以修改組態設定與應用程式屬性來變更您的伺服器組態。如需有關這些設定的詳細資訊,請參閱<建立及設定 PowerPivot 服務應用程式>。

若要確認 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. 按一下 [連接]。這樣會確認可以使用 Analysis Services 伺服器。

  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 部署單一伺服器

後續安裝步驟

完成伺服器的安裝之後,應執行幾項安裝後的工作,提升伺服器的安全性或可用性:

為活頁簿使用者授與 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 資料重新整理>。

在 SharePoint 中變更應用程式集區和服務識別

SQL Server 安裝程式會提供在單一帳戶之下執行的伺服陣列功能、應用程式和服務。這樣會簡化安裝,但是不會產生一個符合 SharePoint 伺服陣列安全性需求的部署。若要建立更強固的部署,請變更應用程式集區和服務識別,使其在安裝完成之後於不同的帳戶之下執行。

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

  2. 選取 [預設的 PowerPivot 服務應用程式],但是不要在上面按一下。您可以按一下連結文字旁邊的空白處來選取它。

  3. 在 [服務應用程式] 功能區中,按一下 [內容]

  4. 選取 [建立新的應用程式集區]

  5. 輸入應用程式集區的名稱,例如,服務應用程式集區 - PowerPivotService。

  6. 選擇一個已設定的現有帳戶,或註冊一個新的受管理帳戶來設定應用程式集區的識別。

  7. 按一下 [確定]

如需有關如何變更 PowerPivot 伺服器元件之應用程式集區和服務識別的詳細資訊,請參閱<變更服務帳戶及密碼 (PowerPivot for SharePoint)>。

設定磁碟空間使用量的上限

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

安裝 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)>。