如何:在獨立伺服器上安裝及設定 SharePoint 整合
在 SharePoint 整合模式下執行 Reporting Services 的其中一個部署狀況,就是將所有的伺服器元件和應用程式資料庫都安裝在單一獨立伺服器上。如果您想要了解這些技術一起運作的方式,或是您要開發自訂應用程式而且想要輕鬆地在單一部電腦上擁有所有服務,這個組態將會很實用。
必要條件
在您開始安裝元件之前,請務必執行下列動作:
請檢閱部署組態的簡介,好讓您熟悉即將安裝的元件。如需詳細資訊,請參閱《SQL Server 線上叢書》中的<SharePoint 整合模式之 Reporting Services 的部署拓撲>。
請檢閱組態概觀主題,以取得有關服務帳戶組態的最佳作法建議以及深入了解組態步驟。如需詳細資訊,請參閱<針對 SharePoint 2010 整合設定 Reporting Services>。
請檢閱適用於所有部署狀況 (包含 SharePoint 整合模式下的 Reporting Services) 的硬體和軟體需求。如需詳細資訊,請參閱《SQL Server 線上叢書》中的<以 SharePoint 整合模式執行 Reporting Services 的需求>。
請檢閱此主題在 Windows Vista、Windows 7 和 Windows Server 2008 上設定 SharePoint 2010 的開發環境 (英文)
請檢閱與安全性相關的主題伺服器組態 - 服務帳戶和 SQL Server 安裝的安全性考量。
單一伺服器組態的資料庫考量
建議您在安裝 SharePoint 產品之前先安裝 Database Engine 和 Reporting Services,接著在安裝 SharePoint 產品時,就可以修改 SharePoint 安裝以使用您在第一個步驟中安裝的現有 Database Engine。如果您要使用不同的 Database Engine 進行安裝,請檢閱下列資訊:
Reporting Services 和 SharePoint 產品與技術都使用 SQL Server 關聯式資料庫儲存應用程式資料。
Reporting Services 需要相容的 SQL Server 版本中的 Database Engine 執行個體。
SharePoint 產品可以使用現有的資料庫執行個體 (如果已安裝的話)。如果沒有安裝 Database Engine 執行個體,SharePoint 產品安裝程式將安裝 SQL Server Express 版做為 SharePoint 應用程式資料庫。
-
[!附註]
報表伺服器執行個體無法使用 SQL Server Express 版做為其資料庫。不過,SharePoint 產品或技術所安裝的 SQL Server Express 版執行個體可以與您可能同時安裝的其他 Database Engine 版本並存。如需有關報表伺服器資料庫之版本需求的詳細資訊,請參閱<建立報表伺服器資料庫>。
安裝順序
若要在單一電腦上安裝並設定 Reporting Services 與 SharePoint,請以此順序執行下列逐步程序:
安裝 Reporting Services 和 Database Engine。確認安裝有效,再安裝 SharePoint 產品。
執行 SharePoint 2010 產品準備工具。準備工具將會安裝適用於 SharePoint 2010 產品的 Reporting Services 增益集。
安裝 SharePoint Server 2010 或 SharePoint foundation 2010。
執行 SharePoint 產品組態精靈。接著,開啟 SharePoint 網站,以確認您的安裝有效。
執行 SharePoint 伺服陣列組態精靈
使用 SharePoint 管理中心設定報表伺服器整合功能。此設定步驟是將 Reporting Services 與 SharePoint 產品整合的程序。
若要安裝 Reporting Services 和 Database Engine
執行 [SQL Server 安裝精靈]。如需詳細資訊,請參閱《SQL Server 線上叢書》中的<如何:安裝 SQL Server 2008 R2 (安裝程式)>。
在精靈的左側按一下 [安裝],然後按一下 [新的安裝或將功能加入到現有安裝]。
在 [安裝程式支援規則] 頁面上按一下 [確定] (假設已通過所有規則)。
在 [安裝程式支援檔案] 頁面中按一下 [安裝]。
在支援檔案完成安裝而且支援規則顯示 [通過] 狀態之後,按 [下一步]。檢閱任何警告或封鎖問題。
在 [產品金鑰] 頁面上輸入適當的產品金鑰,然後按一下 [下一步]。
檢閱並接受授權條款。Microsoft 感謝您同意傳送功能使用資料,協助改進產品功能及支援。按 [下一步]。
在 [安裝程式角色] 頁面上按一下 [SQL Server 功能安裝]。
在 [特徵選取] 頁面上,按一下 [Database Engine Services]、[Reporting Services] 和 [管理工具完成]。按一下 [下一步],繼續進行。
在 [安裝規則] 頁面上,按一下 [下一步]。檢閱任何警告或封鎖問題。
接受 [執行個體組態] 頁面上的預設 [MSSQLSERVER] 執行個體,然後按一下 [下一步]。
在 [磁碟空間需求] 頁面上,按一下 [下一步]。
在 [伺服器組態] 頁面上輸入適當的認證,然後按一下 [下一步]。請注意,伺服陣列組態中的 SharePoint 2010 產品的服務組態需要網域帳戶。單一伺服器安裝仍視為伺服陣列組態,而且您將在本文後段執行 SharePoint 安裝時,選擇伺服陣列選項。
將適當的帳戶加入至 [資料庫引擎組態] 頁面上的 [SQL 系統管理員] 清單中,然後按一下 [下一步]。
在 [Reporting Services 組態] 頁面上,按一下 [安裝 SharePoint 整合模式預設組態]。
按一下 [錯誤報告] 頁面上的核取方塊傳送錯誤報告,幫助 Microsoft 改進 SQL Server 功能與服務。按 [下一步]。
檢閱任何警告,然後在 [安裝組態規則] 頁面上按一下 [下一步]。
在 [準備安裝] 頁面上檢閱安裝摘要,然後按 [下一步]。摘要應該會包含 Reporting Services 節點,該節點將包含 DefaultSharePointMode 的安裝模式值以及帳戶資訊。
確認:安裝完成之後,您可以透過執行 [SQL Server 組態管理員],確認 Reporting Services 服務是否正常執行。在組態管理員中,按一下 [SQL Server 服務],然後確認 [SQL Server Reporting Services] 服務是否正常執行。
回到頁首
若要執行 SharePoint 2010 產品準備工具
從安裝媒體執行 PreRequisiteInstaller.exe。
請注意,SQL 2008 R2 Reporting Services SharePoint 2010 增益集會在準備工具將安裝的產品清單中。按一下 [下一步]。
這個增益集也可以另行下載並安裝。如需詳細資訊,請參閱<尋找適用於 SharePoint 產品之 Reporting Services 增益集的位置>
在 [安裝完成] 頁面上,您應該會在清單中看見 SQL 2008 R2 Reporting Services SharePoint 2010 增益集:安裝成功
按一下 [完成]
回到頁首
若要安裝 SharePoint 2010 產品
從安裝媒體執行 Setup.exe。
輸入產品金鑰,然後按一下 [繼續]。
檢閱軟體授權條款,然後按一下方塊接受合約。按一下 [繼續]。
在安裝類型頁面上,按一下 [伺服器陣列]。
在 [伺服器類型] 頁面上,按一下 [完成],然後按一下 [立即安裝]。
安裝完成時,您將看見 [執行組態精靈] 頁面。確認已選取 [立即執行 SharePoint 產品設定精靈] 的核取方塊。此精靈將會引導您完成初始 SharePoint 環境的設定。如果您遵循這些程序,將 Reporting Services 伺服器聯結至現有的伺服器陣列,此精靈就會將新的伺服器聯結至現有的伺服器陣列。
按一下 [關閉]。
回到頁首
若要執行 SharePoint 產品設定精靈
在 SharePoint 安裝關閉之後,[SharePoint 產品設定精靈] 就會執行。按一下 [開始] 按鈕,然後開啟 [Microsoft SharePoint 2010 產品] 資料夾,這樣也可以啟動 [SharePoint 2010 產品設定精靈]。
在 [歡迎使用 SharePoint 產品] 頁面上,按 [下一步]。您將看見警告訊息,說明在設定過程中,部分服務必須重新啟動。按一下 [是]。
在 [連線至伺服器陣列] 頁面上,按一下 [建立新的伺服器陣列],然後按 [下一步]。
在 [指定設定資料庫設定值] 頁面上:
在 [資料庫伺服器] 文字方塊中輸入伺服器的名稱。
使用預設的 [資料庫名稱]SharePoint_Config。
為資料庫存取帳戶輸入適當的使用者名稱和密碼。
按 [下一步]。
在 [指定伺服陣列安全性設定] 上輸入需要的密碼片語,然後按 [下一步]。
在 [設定 SharePoint 管理中心 Web 應用程式] 頁面上:
輸入通訊埠編號。
按一下需要的驗證提供者。
按 [下一步]。
在 [完成 SharePoint 產品設定精靈] 頁面上確認設定,然後按一下 [下一步] 執行精靈。
在 [設定成功] 頁面上檢閱管理中心的設定,然後按一下 [完成]。[設定精靈] 將會關閉,而您的瀏覽器將會開啟並且載入 [SharePoint 管理中心] 頁面和 [初始伺服陣列設定精靈]。
回到頁首
若要完成伺服陣列設定精靈
[伺服陣列設定精靈] 隨即開啟。按一下 [啟動精靈],然後輸入您的服務帳戶。
檢閱將啟用的預設服務清單。按一下 [下一步]。這個程序需要數分鐘。
在下一個頁面中,您可以為 SharePoint 安裝建立新的最上層網站集合。該網站將包含名為「Shared Documents」的預設文件庫。您可以使用該文件庫或建立另一個文件庫,用來搭配 Reporting Services 項目。輸入網站的標題和簡短描述。
輸入網站 URL,例如 http://[servername]/sites/YourNewSiteName。
確認已選取預設選項 [小組網站] 做為範本,並且按一下 [確定]。
建立網站集合將會執行幾分鐘的時間。按一下 [完成]。
回到頁首
如果主機標頭用於 SharePoint 網站
如果 SharePoint 應用程式的內部和公開位址相同,請檢閱使用相同的內部與公開位址發行 SharePoint 應用程式。
設定對應到回送位址的主機名稱或停用回送檢查,如知識庫文件當您瀏覽使用整合式驗證,且裝載於 IIS 5.1 或更新版本的網站時,收到錯誤 401.1 (機器翻譯) 中所述。
回到頁首
確認基本 Reporting Services 安裝
您可以用系統管理員的身分開啟瀏覽器,然後瀏覽至報表伺服器,藉以確認安裝。
URL 應該類似於 http://example-server-name:8080/reportserver,您也可以使用:https://localhost/reportserver。此 URL 會指向 Proxy 端點。將報表伺服器項目加入至 SharePoint 文件庫之後,就可以開啟瀏覽器視窗並指向此 URL,以檢視網站上的項目。
您應該會看見類似下面的訊息。這則訊息表示已針對 SharePoint 模式安裝 Reporting Services,但是 Reporting Services 尚未與 SharePoint 整合。
報表伺服器發生組態錯誤。如果此報表伺服器是設定成使用 SharePoint 整合模式,請確認此伺服器是否已聯結到 SharePoint 伺服陣列、報表伺服器服務帳戶是否已獲授權存取這個 SharePoint 伺服器陣列。(rsServerConfigurationError)
回到頁首
若要在 SharePoint 管理中心內設定報表伺服器整合功能
Reporting Services 和 SharePoint 環境現在已安裝完成,但是尚未整合在一起。若要完成 Reporting Services 和 SharePoint 部署的整合,請參閱<如何:在 SharePoint 管理中心中設定報表伺服器整合>。
回到頁首
後續步驟
其他管理工作
如果您想要支援自動執行報表,則應該也要設定自動報表處理帳戶。或者,您也可以設定電子郵件傳遞所使用的報表伺服器。如需詳細資訊,請參閱<設定自動執行帳戶>和<設定報表伺服器的電子郵件傳遞>。
設定權限以授與使用者對 SharePoint 網站的存取權。安全性是必要的,但是如果您想要繼承現有的權限,就不必設定特定項目的權限。如需詳細資訊,請參閱《SQL Server 線上叢書》中的<授與 SharePoint 網站上報表伺服器項目的權限>或<如何:設定 SharePoint 網站上報表伺服器項目的權限 (SharePoint 整合模式的 Reporting Services)>。
如果您想要建立新的共用資料來源、報表模型和報表產生器報表,請將 Reporting Services 內容類型加入文件庫中。如需詳細資訊,請參閱<如何:將報表伺服器內容類型加入至文件庫 (SharePoint 整合模式中的 Reporting Services)>。
按一下 [監視],然後按一下 [設定診斷記錄]。設定 [SQL Server Reporting Services] 的選項。如需詳細資訊,請參閱<如何:開啟 SharePoint 追蹤記錄的 Reporting Services 事件 (ULS)>。
回到頁首
確認安裝
完成下列步驟之後,您應該能夠確認安裝:SharePoint 模式中的 Reporting Services,SharePoint 2010
在 SharePoint 模式中安裝 Reporting Services。
安裝適用於 SharePoint 產品的 Reporting Services 增益集。這個增益集通常是由 SharePoint 2010 產品準備工具安裝。
安裝 SharePoint 2010 產品。
將 Reporting Services 與 SharePoint 整合。
您可以使用下列方法來確認安裝:
以系統管理員的身分開啟瀏覽器,然後瀏覽至報表伺服器,藉以確認報表伺服器 URL。URL 應該類似於 http://example-server-name:8080/reportserver,您也可以使用:https://localhost/reportserver。
確認您可以使用 Reporting Services 組態管理員來連接到報表伺服器,並且確認服務已啟動而且 [報表伺服器模式] 為 [SharePoint 整合]。
確認您可以使用 Management Studio 來連接到新的 SharePoint 環境,並且檢視或編輯某些屬性。
以系統管理員的身分開啟 Management Studio,然後選取 [Reporting Services] 的 [伺服器類型]。
在伺服器名稱欄位中,輸入與報表伺服器整合的 SharePoint 網站。例如,管理中心網站或執行 SharePoint 精靈時所建立之網站的 URL。下面是 URL 的範例:
http://[server name]/:64000 是伺服器的名稱以及您針對 SharePoint 管理中心所設定的通訊埠。
http://[server name/sites/sitename
連接之後,請在 [物件總管] 視窗中,以滑鼠右鍵按一下伺服器名稱,然後按一下 [屬性]。
按一下 [記錄] 並確認執行記錄是否啟用。
回到頁首
開始建立資料來源和報表
您可以從 SharePoint 文件庫按一下 [文件] 索引標籤,然後按一下 [新增文件],再按一下 [報表產生器報表] 開啟 [報表產生器] 應用程式並開始建立報表。
建立搭配報表和模型使用的共用資料來源。如需詳細資訊,請參閱<如何:建立和管理共用資料來源 (SharePoint 整合模式的 Reporting Services)>。
建立報表定義檔案 (.rdl)、資料來源檔案 (.rds) 和報表模型檔案 (.smdl),並且發行至 SharePoint 文件庫。您也可以使用 SharePoint 程式庫中的 Upload 命令來上傳 .rdl 和 .smdl 檔案 (但不包括 .rds 檔案)。依據權限而定,您也可以在報表產生器中建立報表,並將其儲存到程式庫。如果報表包括對共用資料來源或外部檔案的參考,則必須更新參考。如需詳細資訊,請參閱《SQL Server 線上叢書》中的<將模型和共用資料來源部署至 SharePoint 網站>和<如何:將文件上傳到 SharePoint 文件庫 (SharePoint 整合模式的 Reporting Services)>。
回到頁首
請參閱
工作
概念
變更記錄
更新的內容 |
---|
已新增安裝程式對話方塊的螢幕擷取。已新增更詳細的步驟並更新 SharePoint 步驟以確保他們參考的是 SharePoint 2010 產品安裝,而非舊版 SharePoint。 |
已加入後續安裝的確認步驟。 |