如何:在獨立伺服器上設定 SharePoint 整合

在 SharePoint 整合模式下執行 Reporting Services 的其中一個部署狀況,就是將所有的伺服器元件和應用程式資料庫都安裝在單一部獨立伺服器上。如果您想要了解這些技術一起運作的方式,或是您要開發自訂應用程式而且想要輕鬆地在單一部電腦上擁有所有服務,這個組態將會很實用。下圖顯示您必須安裝的元件。

Bb677368.sharepointrscompdesc_single(zh-tw,SQL.100).gif

必要條件

在您開始安裝元件之前,請務必執行下列動作:

獨立伺服器組態的資料庫考量

Reporting Services 和 SharePoint 產品與技術都使用 SQL Server 關聯式資料庫來儲存應用程式資料。Reporting Services 需要相容版本中的 Database Engine 執行個體。SharePoint 產品和技術可以使用現有的資料庫伺服器 (如果您有提供的話)。如果沒有的話,安裝程式會將 SQL Server Embedded Edition 當做內部元件來安裝,並將它用於應用程式資料庫。因為您已經安裝適用於 Reporting Services 的 Database Engine,所以您可能會考慮針對 SharePoint 應用程式資料庫使用這個相同的執行個體。

但是,如果您允許安裝程式安裝及使用 SQL Server Embedded Edition,您就可以大幅減少安裝和組態步驟的數目。如果您有足夠的磁碟空間,應該使用 SharePoint 提供的 Embedded Edition。

如果您不希望電腦上有多個 SQL Server 執行個體,您可以將 Database Engine 用於 SharePoint 組態和內容資料庫。若要這樣做,當您安裝 SharePoint 產品或技術時,必須選擇 [進階] 安裝選項。

[!附註]

報表伺服器執行個體不能將 Embedded Edition 用於它的資料庫;但是,由 SharePoint 產品或技術所安裝的 Embedded Edition 執行個體可以與您可能也要安裝的其他 Database Engine 版本並存。如需有關報表伺服器資料庫之版本需求的詳細資訊,請參閱<建立報表伺服器資料庫>。

安裝順序

您可以依照任何順序安裝元件技術,但是為了得到最佳結果,您應該先安裝 Reporting Services,並確認您的安裝有效之後,再安裝 SharePoint 產品或技術。

為了節省步驟,您應該同時安裝 Reporting Services 和 Database Engine。因為您要一起安裝 Database Engine 和 Reporting Services,所以您最有可能選擇使用預設組態安裝 Reporting Services,其中的虛擬目錄、服務帳戶和報表伺服器資料庫都會在安裝期間自動設定。

下列清單摘要列出您必須執行的部署工作:

  1. 安裝 Reporting Services 和 Database Engine。可能的話,請在安裝 Reporting Services 時選擇 [安裝 SharePoint 模式預設組態] 選項。否則,您可以選取 [安裝但不設定伺服器] 選項,並以後置安裝工作的形式來設定伺服器。

  2. 如果報表伺服器尚未設定則進行設定,並確認您的安裝有效。

  3. 下載並安裝 Microsoft.NET Framework 3.0 可轉散發套件。

  4. 安裝 Windows SharePoint Services 或 Office SharePoint Server 2007。選擇 [基本] 安裝選項。

  5. 執行「SharePoint 產品及技術設定精靈」,然後開啟 SharePoint 網站,確認您的安裝有效。

  6. 下載並安裝 Reporting Services Add-in for SharePoint Technologies。

  7. 在管理中心內設定報表伺服器整合功能。

安裝 Reporting Services 和 Database Engine

在安裝程式完成之後,您可以連接到報表伺服器來確認安裝是否成功。您可以在瀏覽器視窗的 URL 位址中輸入 https://localhost/reportserver 來測試連接。

下載並安裝 .NET Framework 3.0 可轉散發套件

  1. 從 Microsoft 下載中心下載 .NET Framework 3.0 可轉散發套件

  2. 執行安裝程式。安裝程式會在背景中執行,而且可能需要一些時間才能完成。若要檢查它的進度,請按一下工作列通知區域內的 Microsoft.NET Framework 3.0 安裝圖示。

安裝及設定 Windows SharePoint Services 或 Office SharePoint Server

  1. 從安裝媒體執行 Setup.exe。

  2. 輸入 25 個字元的產品金鑰。

  3. 接受軟體授權合約。

  4. 按一下 [基本]

    這個選項提供最少的安裝步驟,它會立刻使用所有預設值安裝軟體。它也會自動化用來設定管理中心與預設 SharePoint 網站的組態步驟。

    如果您想要使用現有的 Database Engine 執行個體,您必須改按一下 [進階]。當您選擇這個選項時,安裝程式會提供可用來指定所要使用之資料庫伺服器的 [完整] 安裝選項。請注意,選擇 [進階] 安裝選項會增加您之後必須執行之組態步驟的複雜度。如需有關如何指定及設定 [進階] 安裝的詳細資訊,請遵循<如何:在多部伺服器上設定 SharePoint 整合>中的「安裝 SharePoint 產品或技術」程序。當您完成多重伺服器部署主題中的 [進階] 安裝和組態步驟時,請回到這個主題、變更通訊埠指派,然後繼續進行其餘的工作。

  5. [完成] 頁面中,確認已選取 [立即執行 SharePoint 產品及技術設定精靈] 的核取方塊。

  6. 按一下 [關閉]

    在安裝程式關閉之後,「SharePoint 產品及技術設定精靈」就會執行。當您選取 [基本] 安裝選項時,組態工作會在背景執行,而且您可以在組態工作完成時按一下 [完成]

  7. 確認安裝成功。根據預設,當組態工作完成之後,將會在瀏覽器視窗中開啟 SharePoint 網站。此步驟會確認安裝與組態程序。

根據預設,「SharePoint 產品及技術設定精靈」會將通訊埠 80 指派給 SharePoint Web 應用程式,這樣會讓報表伺服器無法使用。因此,您現在必須修改報表伺服器組態設定來使用不同的通訊埠,而且必須啟動預設網站。

請確認報表伺服器資料庫已設定為 SharePoint 整合模式。

  1. 啟動 Reporting Services 組態工具,並連接到報表伺服器執行個體。如需指示,請參閱<如何:啟動 Reporting Services 組態>。

  2. 在 [報表伺服器狀態] 頁面上,確認 [報表伺服器模式] 已設定為 [SharePoint 已整合]

  3. 如果報表伺服器未設定為 SharePoint 整合模式,請按一下 [資料庫],並針對 SharePoint 整合模式建立報表伺服器資料庫。如需指示,請參閱<如何:建立報表伺服器資料庫 (Reporting Services 組態)>和<如何:針對 SharePoint 整合模式建立報表伺服器資料庫 (Reporting Services 組態)>。

如果您正在使用新的 Reporting Services 安裝,則如果您想要支援自動報表執行,也應該設定自動報表處理帳戶。或者,也可以針對電子郵件傳遞而設定報表伺服器。如需詳細資訊,請參閱<設定自動執行帳戶>和<設定報表伺服器的電子郵件傳遞>。

下載並安裝 Reporting Services Add-in for SharePoint Technologies

  1. 按一下即可開啟 Microsoft 網站的下載頁面。

    重要注意事項重要事項

    您必須是 SharePoint Web 伺服陣列管理員和網站集合管理員,才能安裝 Reporting Services 增益集。

  2. 選擇所要安裝的語言。

  3. [要下載的檔案] 中,按一下 [下載],即可安裝 32 位元或 64 位元版本的 Reporting Services 增益集。

  4. 按一下 [儲存],將檔案儲存到電腦上的位置。

  5. 開啟 [Windows 檔案總管],並瀏覽至檔案所在的資料夾。

  6. 按兩下 SharePointRS.msi 開始安裝。如需詳細資訊,請參閱<如何:安裝或解除安裝 Reporting Services 增益集>。

  7. 取得 Reporting Services 增益集最新版的讀我檔案,以檢閱最新的變更和已知問題。在 Microsoft 網站的下載頁面上,按一下 [要下載的檔案] 中的 [下載] 開啟 readme_rsaddin.htm 檔案,然後將檔案儲存到您的電腦。

設定報表伺服器整合

  1. 依序按一下 [開始][系統管理工具][SharePoint 3.0 管理中心]

    重要注意事項重要事項

    若要完成下列步驟,您必須是 SharePoint 伺服陣列管理員群組的成員及網站集合管理員。

  2. 按一下 [應用程式管理]。您會看到名為 Reporting Services 的新區段。此區段具有用來指定整合設定的頁面連結。如果您未看到此區段,您必須啟動報表伺服器整合功能。如需詳細資訊,請參閱<如何:在 SharePoint 管理中心內啟動報表伺服器功能>。

    您最少必須設定報表伺服器 URL、選取驗證模式,並對報表伺服器授與對 SharePoint 資料庫的存取權。如需詳細資訊,請參閱<如何:在 SharePoint 管理中心中設定報表伺服器整合>。

  3. 關閉管理中心。

後續步驟

您可以啟動 Reporting Services 組態工具並開啟 [SharePoint 整合] 頁面檢視伺服器狀態,以確認整合作業。您應該會看到連結,按一下該連結可以啟動 SharePoint 管理中心。

您也可以開啟瀏覽器視窗來指向報表伺服器,以確認安裝。URL 應該類似於 http://example-server-name:8080/reportserver,此 URL 會指向 Proxy 端點。將報表伺服器項目加入 SharePoint 文件庫之後,就可以開啟瀏覽器視窗來指向此 URL,以檢視網站上的項目。

最後,您應該可以開啟 SharePoint Web 應用程式,並將報表和其他文件上載到 SharePoint 文件庫。

在您安裝所有元件及設定用來連接伺服器元件的設定之後,您必須指派權限、加入內容類型,並將報表伺服器項目加入 SharePoint 文件庫。

完成伺服器整合的部署工作

  1. 開啟 SharePoint Web 應用程式。根據預設,此 URL 為 http://<your-server-name>。

  2. 設定權限以授與使用者對 SharePoint 網站的存取權。安全性是必要的,但是如果您想要繼承現有的權限,就不必設定特定項目的權限。如需詳細資訊,請參閱<授與 SharePoint 網站上報表伺服器項目的權限>或<如何:設定 SharePoint 網站上報表伺服器項目的權限 (SharePoint 整合模式的 Reporting Services)>。

  3. 如果您想要建立新的共用資料來源、報表模型和報表產生器報表,請加入 Reporting Services 內容類型。如需詳細資訊,請參閱<如何:將報表伺服器內容類型加入至文件庫 (SharePoint 整合模式的 Reporting Services)>。

  4. 建立搭配報表和模型使用的共用資料來源。如需詳細資訊,請參閱<如何:建立和管理共用資料來源 (SharePoint 整合模式的 Reporting Services)>。

  5. 建立搭配訂閱或自動報表處理使用的共用排程。如需詳細資訊,請參閱<如何:建立及管理共用排程 (SharePoint 整合模式的 Reporting Services)>。

  6. 將報表定義檔案 (.rdl)、資料來源檔案 (.rds) 和報表模型檔案 (.smdl) 發行至 SharePoint 文件庫。您也可以使用 SharePoint 程式庫中的 Upload 命令來上載 .rdl 和 .smdl 檔案 (但不包括 .rds 檔案)。依據權限而定,您也可以在報表產生器中建立報表,並將其儲存到程式庫。如果報表包括對共用資料來源或外部檔案的參考,則必須更新參考。如需詳細資訊,請參閱<將模型和共用資料來源部署至 SharePoint 網站>和<如何:將文件上載到 SharePoint 文件庫 (SharePoint 整合模式的 Reporting Services)>。

在上載報表時,請確定報表的資料來源屬性正確無誤。資料來源必須具有外部資料來源的有效連接字串。認證類型必須對網路拓撲有效。亦即,如果並未針對網域而啟用 Kerberos 驗證,則無法使用 Windows 整合式安全性認證類型,而是應該指定預存認證。在確認資料來源屬性正確無誤之後,可以按一下報表名稱來開啟報表。報表會自動在報表檢視器 Web 組件中開啟。

如果此報表未開啟,請檢查報表的權限以及定義外部資料來源連接的資料來源屬性。在網站或伺服陣列上,SharePoint 權限是用來控制對報表、報表模型、共用資料來源以及用來建立特定報表之報表產生器工具的存取權。如果使用者看不到這些項目,則應該確認是否正確設定權限。

以 SharePoint 整合模式執行的報表伺服器不能透過報表管理員或 SQL ServerManagement Studio 進行管理。如需受支援和未支援功能的完整清單,請參閱<SharePoint 整合模式中 Reporting Services 所支援的功能>。