如何:從命令提示字元安裝 PowerPivot for SharePoint
您可以從命令列執行安裝程式來安裝 SQL Server PowerPivot for SharePoint。 您可以在命令中包含 /ROLE 參數並排除 /FEATURES 參數。 根據您指定 /ROLE 參數的方式而定,SQL Server 安裝程式會在現有的 SharePoint 2010 伺服陣列中安裝 PowerPivot for SharePoint,或是將它安裝為對 PowerPivot 部署最佳化的新伺服器。 您必須擁有 Microsoft SharePoint 2010 安裝媒體,才能建立新的伺服器。
本主題包含下列章節:
必要條件
以 /ROLE 為基礎的安裝選項
現有的 SharePoint 伺服陣列安裝
新的 SharePoint 伺服器和 Analysis Services 安裝
確認安裝
後續步驟:安裝 SQL Server PowerPivot for Excel 及建立 PowerPivot 資料來源
必要條件
安裝需求會因為您將 PowerPivot for SharePoint 安裝在新的還是現有的伺服陣列上而異。
一般需求
您必須具有 Windows Server 2008 (64 位元)。
您也必須有 .NET Framework 3.5 SP1。 這個版本的 .NET Framework 可以透過 Windows Update 下載。
您必須擁有 SQL Server 2008 R2 Enterprise、Developer、Evaluation 或 Data Center 版本。
您必須是本機管理員,才能安裝 SQL Server。
您應該事先知道您想要如何指定服務帳戶。 如需有關帳戶需求的詳細資訊,請參閱<規劃 SharePoint 伺服陣列中的 PowerPivot 部署>。
SPI_AS_NewFarm 需求
您必須擁有已經安裝但是未設定的 Microsoft SharePoint 2010 部署 (其中包含 Excel Services)。
SPI_AS_ExistingFarm 需求
您必須擁有 Microsoft SharePoint 2010 的可運作伺服陣列或獨立伺服器。 此版本必須包含 Excel Services。
您必須是伺服陣列管理員,才能將 PowerPivot for SharePoint 加入到伺服陣列中。 如果伺服陣列管理員帳戶不是本機系統管理員群組的成員,請將它加入到系統管理員,讓您可以安裝 PowerPivot for SharePoint。 您可以在安裝完成之後從系統管理員群組移除此帳戶。
如果此伺服陣列是由多部伺服器所組成,您必須在已經加入此伺服陣列的應用程式伺服器上執行 SQL Server 2008 R2 安裝程式。
以 /ROLE 為基礎的安裝選項
如果是 PowerPivot for SharePoint 部署,/ROLE 參數會決定安裝程式如何檢查先決條件以及要將哪些項目包含在目前的安裝內。 對 SharePoint 整合有效的值包括:
SPI_AS_ExistingFarm
SPI_AS_NewFarm
兩個角色都會安裝應用程式、組態和部署檔案,好讓 PowerPivot for SharePoint 在 SharePoint 伺服陣列中執行。 指定任一個角色將會使得安裝程式檢查 SharePoint 整合所需的硬體和軟體需求。
SPI_AS_ExistingFarm 會檢查是否有在本機安裝 SharePoint 2010。 它會使用本機伺服器上的現有伺服陣列連接,將 PowerPivot for SharePoint 加入伺服陣列。 它也會部署兩個方案套件,並針對伺服陣列啟用此功能。
SPI_AS_NewFarm 會檢查未設定的 SharePoint 伺服器、安裝 Database Engine 執行個體、安裝 PowerPivot for SharePoint、設定 SQL Server 元件、藉由建立組態資料庫和管理中心 Web 應用程式來設定伺服陣列、建立預設 Web 應用程式和網站集合,然後在伺服陣列中部署 PowerPivot 方案套件,並針對 Web 應用程式啟用 PowerPivot。 因為它是新的伺服陣列,所以會針對自助式商務智慧案例來最佳化組態。 明確地說,不是用於大規模資料分析的服務將會停用。
如果您指定 SPI_AS_NewFarm,您必須輸入用來設定伺服陣列的參數值。 其中包括 /farmaccount、/farmaccountpassword、/passphrase 和 /farmadminport。 如需有關這些命令的詳細資訊,請參閱<安裝程式命令參考 (PowerPivot for SharePoint)>。
現有的 SharePoint 伺服陣列安裝
如果您想要將 PowerPivot for SharePoint 安裝在已經安裝及設定 SharePoint 的電腦上,您可以將安裝當做命令列作業來執行。
將下列命令複製到文字編輯器:
Setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=install /ROLE=SPI_AS_ExistingFarm /INSTANCENAME=PowerPivot /INDICATEPROGRESS/ASSVCACCOUNT=<DomainName\UserName> /ASSVCPASSWORD=<StrongPassword> /ASSYSADMINACCOUNTS=<DomainName\UserName>
/q 參數會以無訊息模式執行安裝程式,這樣會隱藏使用者介面。
當針對自動安裝指定了 /q 或 /qs 參數時,將需要 /IAcceptSQLServerLicenseTerms。
/action 參數會指示安裝程式執行安裝。
/role 參數會指示安裝程式安裝 SharePoint 整合所需的 Analysis Services 程式和組態檔案。 這個角色也會偵測及使用現有的伺服陣列連接資訊,以存取 SharePoint 組態資料庫。 這是必要參數。 若要指定要安裝的元件,請使用這個參數,而非 /features 參數。
/instancename 參數會將 'PowerPivot' 指定為具名執行個體。 這個值為硬式編碼,無法變更。 在命令中指定這個值是為了教育使用者,好讓使用者知道如何安裝此服務。
/indicateprogress 參數可讓您在命令提示字元視窗中監視進度。
此命令會略過 PID 參數,這樣會造成 Evaluation Edition 的安裝。 如果您想要安裝 Enterprise Edition,請將 PID 加入至安裝程式命令,並提供有效的產品金鑰。
/PID=<product key for an Enterprise installation>
以有效的使用者帳戶和密碼來取代 <domain\username> 和 <StrongPassword> 的預留位置。
/assvaccount 和 /assvcpassword 參數會用來設定應用程式伺服器上的 Analysis Services 服務 執行個體。 請以有效的帳戶資訊取代這些預留位置。
/assysadminaccounts 參數必須設定為執行 SQL Server 安裝程式之使用者的識別。 您至少必須指定一個系統管理員。 請注意,SQL Server 安裝程式不再授與自動系統管理員 (sysadmin) 權限給內建系統管理員群組的成員。
移除分行符號。
選取整個命令,然後按一下 [編輯] 功能表上的 [複製]。
開啟系統管理員命令提示字元。 若要這樣做,請按一下 [開始],並以滑鼠右鍵按一下命令提示字元,然後選取 [以系統管理員身分執行]。
導覽至包含 SQL Server 2008 R2 安裝媒體的磁碟機或共用資料夾。
將修改過的命令貼到命令列。 若要這樣做,請按一下命令提示字元視窗左上角的圖示,並指向 [編輯],然後按一下 [貼上]。
按 Enter 鍵,執行此命令。 等候安裝程式完成。 您可以在命令提示字元視窗中監視安裝程式的進度。
若要驗證安裝,請檢查位於 \Program Files\SQL Server\100\Setup Bootstrap\Log 的 summary.txt 檔。 如果伺服器安裝成功而沒有任何錯誤,最終的結果應該是 "Passed"。
設定伺服器。 您至少必須要建立服務應用程式,並針對每一個網站集合啟用此功能。 如需詳細資訊,請參閱<組態 (PowerPivot for SharePoint)>。
新的 SharePoint 伺服器和 Analysis Services 安裝
如果您擁有 SharePoint 2010 和 SQL Server 2008 R2 的安裝媒體,您可以依序執行安裝程式,在包含 PowerPivot 的多伺服器陣列中建立新的 SharePoint 伺服器或第一部伺服器。 當伺服器安裝完成時,您將擁有一部可運作的 SharePoint 伺服器來裝載 Excel 活頁簿中的大規模 PowerPivot 資料。
安裝 SharePoint 2010
從全新且未設定的 SharePoint 2010 安裝開始。 這是您尚未執行 psconfig.exe 程式的全新安裝。 如果您已經設定伺服陣列,請略過本章節,並移至現有的 SharePoint 伺服陣列安裝。
您可以從命令列執行 SharePoint 伺服器安裝。 您也可以透過命令列來設定作業系統的功能和角色。 如需 Windows Server 2008 命令列組態的完整參考,請參閱伺服器管理員技術概觀附錄。
安裝 SQL Server Database Engine 和 PowerPivot for SharePoint
將下列命令複製到文字編輯器:
Setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=install /ROLE=SPI_AS_NewFarm /INSTANCENAME=PowerPivot /INDICATEPROGRESS/SQLSVCACCOUNT=<DomainName\UserName> /SQLSVCPASSWORD=<StrongPassword> /SQLSYSADMINACCOUNTS=<DomainName\UserName> /AGTSVCACCOUNT=<DomainName\UserName> /AGTSVCPASSWORD=<StrongPassword> /ASSVCACCOUNT=<DomainName\UserName> /ASSVCPASSWORD=<StrongPassword> /ASSYSADMINACCOUNTS=<DomainName\UserName> /FARMACCOUNT=<DomainName\UserName> /FARMPASSWORD=<StrongPassword> /PASSPHRASE=<StrongPassword> /FARMADMINPORT=<availablePort>
/q 參數會以無訊息模式執行安裝程式,這樣會隱藏使用者介面。
當針對自動安裝指定了 /q 或 /qs 參數時,將需要 /IAcceptSQLServerLicenseTerms。
/action 參數會指示安裝程式執行安裝。
/role 參數會指示安裝程式安裝 SharePoint 整合所需的 Analysis Services 程式和組態檔案。 這個角色也會偵測及使用現有的伺服陣列連接資訊,以存取 SharePoint 組態資料庫。 這是必要參數。 若要指定要安裝的元件,請使用這個參數,而非 /features 參數。
/instancename 參數會將 'PowerPivot' 指定為具名執行個體。 這個值為硬式編碼,無法變更。 在命令中指定這個值是為了教育使用者,好讓使用者知道如何安裝此服務。
/indicateprogress 參數可讓您在命令提示字元視窗中監視進度。
此命令會略過 PID 參數,這樣會造成 Evaluation Edition 的安裝。 如果您想要安裝 Enterprise Edition,請將 PID 加入至安裝程式命令,並提供有效的產品金鑰。
/PID=<product key for an Enterprise installation>
使用執行 SQL Server 服務的有效使用者帳戶和密碼來取代 <domain\username> 和 <StrongPassword> 的預留位置。
/sqlsvcaccount、/sqlsvcpassword、/agtsvcaccount 和 /agtsvcpassword 是用來設定伺服陣列的資料庫伺服器。
/assvaccount 和 /assvcpassword 會用來設定應用程式伺服器上的 Analysis Services 服務 執行個體。 請以有效的帳戶資訊取代這些預留位置。
/assysadminaccounts 參數必須設定為執行 SQL Server 安裝程式之人員的識別。 您至少必須指定一個系統管理員。 請注意,SQL Server 安裝程式不再授與自動系統管理員 (sysadmin) 權限給內建系統管理員群組的成員。
請使用存取資料庫伺服器的有效使用者帳戶和密碼來取代 /farmaccount 和 /farmpassword 的 <domain\username> 和 <StrongPassword> 預留位置。 這個帳戶一開始將會用來提供伺服陣列中所使用的必要服務, SharePoint 伺服器也會使用它來連接其組態資料庫。 此帳戶必須為網域帳戶 (不得為本機 Windows 帳戶,也不得為內建帳戶)。 為了安裝目的,這個帳戶必須是本機電腦上系統管理員群組的成員。
使用大寫和小寫字母、數字和符號的組合來取代 /passphrase 的 <StrongPassword> 預留位置。 伺服陣列管理員將會使用這個片語,將新的應用程式伺服器和 Web 前端伺服器加入至伺服陣列。
使用範圍從 1024 到 49151 的未使用通訊埠編號來取代 /farmadminport 的 <AvailablePort>。 另外,也可從命令中移除此參數,好讓安裝程式選擇未使用中的隨機通訊埠。 若要判斷可用的通訊埠,請從命令提示字元輸入下列命令,傳回所使用的 TCP 通訊埠清單:netstat –a –n -p tcp
請檢閱 Microsoft 技術支援文件 TCP/IP 連接埠指派資訊,以閱讀有關 TCP 通訊埠指派以及已知通訊埠 (0 到 1023)、已註冊的通訊埠 (1024 到 49151) 和動態或私人通訊埠 (49152 到 65535) 之間差異的資訊。
移除分行符號。
選取整個命令,然後按一下 [編輯] 功能表上的 [複製]。
開啟系統管理員命令提示字元。 若要這樣做,請按一下 [開始],並以滑鼠右鍵按一下命令提示字元,然後選取 [以系統管理員身分執行]。
導覽至您用來存取 SQL Server 安裝媒體的磁碟機或共用資料夾。
將修改過的命令貼到命令列。 若要這樣做,請按一下命令提示字元視窗左上角的圖示,並指向 [編輯],然後按一下 [貼上]。
按 Enter 鍵,執行此命令。 等候安裝程式完成。 您可以在命令提示字元視窗中監視安裝程式的進度。
若要驗證安裝,請檢查位於 \Program Files\SQL Server\100\Setup Bootstrap\Log 的 summary.txt 檔。 如果伺服器安裝成功而沒有任何錯誤,最終的結果應該是 "Passed"。
若要進一步驗證,請開啟 SQL Server 組態管理員,確認您所安裝的服務已經設定而且處於執行中狀態。 若要這樣做,請依序按一下 [開始]、[所有程式]、[Microsoft SQL Server] 和 [組態工具],然後按一下 [SQL Server 組態管理員]。 檢視 [SQL Server 服務] 頁面,確認 SQL Server Browser 和 SQL Server 正在執行中。 您應該也會看到以手動啟動模式安裝的 SQL Server Agent 處於已停止狀態。
安裝完成之後,您會成為 SharePoint 伺服陣列的伺服陣列管理員、Database Engine 的系統管理員,以及預設 SharePoint Web 應用程式的網站集合管理員。 如需有關如何變更部署的系統管理員或是將管理委派給其他人的指示,請參閱 SharePoint 產品文件集。
確認安裝
您至少可以檢查管理中心和 SharePoint 網站上的頁面,以確認 PowerPivot 伺服器元件和功能是可用的。 但是,為了完整確認安裝作業,您必須擁有可以發行到 SharePoint 並從文件庫存取的 PowerPivot 活頁簿。 為了測試用途,您可以發行已經包含 PowerPivot 資料的範例活頁簿,並用它來確認 SharePoint 整合已正確設定。
若要確認 PowerPivot 可與管理中心整合,請執行下列動作:
在 SharePoint 管理中心首頁的 [系統設定] 中,按一下 [管理伺服器陣列功能]。
確認 [PowerPivot 整合功能] 為 [使用中]。
在首頁的 [系統設定] 中,按一下 [管理伺服器上的服務]。
確認 [SQL Server Analysis Services] 和 [SQL Server PowerPivot 系統服務] 都已啟動。
在首頁的 [應用程式管理] 中,按一下 [管理服務應用程式]。
按一下 [PowerPivot 服務應用程式] 開啟這個應用程式的 PowerPivot 管理儀表板。 或是選取 [PowerPivot 服務應用程式],然後按一下 [屬性] 檢視組態設定。 如果您之後遇到連接逾時錯誤,就可以修改這些設定。 如需有關這些設定的詳細資訊,請參閱<建立及設定 PowerPivot 服務應用程式>。
若要確認 PowerPivot 可與 SharePoint 網站整合,請執行下列動作:
在瀏覽器中,開啟您建立的 Web 應用程式。 如果您使用預設值,可以在 URL 位址中指定 http://<您的電腦名稱>。
確認應用程式中可以使用 PowerPivot 資料存取和處理功能。 若要這樣做,您可以確認 PowerPivot 提供的文件庫範本是否存在:
在 [網站動作] 中,按一下 [更多選項]。
在文件庫中,您應該會看到 [資料摘要庫] 和 [PowerPivot 圖庫]。 這些文件庫範本是由 PowerPivot 功能所提供,如果此功能已正確整合,就可以在文件庫清單中看到這些範本。
若要在伺服器上確認 PowerPivot 資料存取,請執行以下作業:
將 PowerPivot 活頁簿上傳至 PowerPivot 圖庫或任何 SharePoint 文件庫。 如需有關如何存取範例檔案的詳細資訊,請參閱<在 Excel 中建立 PowerPivot 活頁簿的藍圖>。
按一下文件,從文件庫中將它開啟。
按一下交叉分析篩選器或針對資料執行樞紐作業。 伺服器將會在背景載入 PowerPivot 資料。 在下一個步驟中,您將會連接到伺服器,並確認已經載入及快取資料。
在 [開始] 功能表中,從 Microsoft SQL Server 2008 R2 程式群組啟動 SQL Server Management Studio。 如果伺服器上未安裝這個工具,您可以跳到最後一個步驟,確認快取檔案存在。
在 [伺服器類型] 中,選取 [Analysis Services]。
在 [伺服器名稱] 中,輸入 <server-name>\powerpivot,其中 <server-name> 是已安裝 PowerPivot for SharePoint 的電腦名稱。
按一下 [連接]。
在 [物件總管] 中,按一下 [資料庫],檢視載入的 PowerPivot 資料檔清單。
在電腦檔案系統上,檢查下列資料夾來決定檔案是否要快取到磁碟。 快取檔案的存在會進一步驗證您的部署是否可以運作。 若要檢視檔案快取,請移至 \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup 資料夾。
後續步驟:安裝 SQL Server PowerPivot for Excel 及建立 PowerPivot 資料來源
當您將伺服器元件安裝在伺服陣列之後,您必須已經安裝 Excel 2010 和 PowerPivot 用戶端應用程式,才能建立或檢視 PowerPivot 資料來源。
如需有關如何安裝增益集及建立資料來源的指示,請參閱<安裝 PowerPivot for Excel (SQL Server 線上叢書)>和<在 Excel 中建立 PowerPivot 活頁簿的藍圖>。