以 SharePoint 2.0 Web 組件檢視報表

Reporting Services 提供數種 Web 組件,可與特定版本的報表伺服器,以及在特定的部署模式下搭配使用。如果您要從原生模式報表伺服器存取 SharePoint 網站上的報表伺服器內容,請使用包含在 Reporting Services 中的 SharePoint 2.0 Web 組件。在本主題中有提供關於安裝與使用 2.0 Web 組件的指示。

如果想使用在 SharePoint 3.0 Web 組件存取以 SharePoint 整合模式執行的報表伺服器,請使用 Reporting Services 增益集。如需有關增益集的詳細資訊,請參閱<Reporting Services 和 SharePoint 技術整合的概觀>。

關於報表總管和報表檢視器

報表總管與報表檢視器是 SQL Server 2000 Reporting Services Service Pack 2 (SP2) 導入的 SharePoint 2.0 Web 組件,而且繼續在最新的版本中提供。

Web 組件提供一種方式,可以從 SharePoint 網站檢視報表以及瀏覽報表伺服器資料夾階層。

  • 報表總管會連接到報表伺服器電腦上的報表管理員。您可以在報表伺服器上瀏覽可用的報表,然後訂閱個別的報表。如果報表產生器有啟用,而且您擁有足夠的權限,您可以從報表總管 Web 組件啟動報表產生器。

    報表總管會使用報表管理員中的頁面,顯示資料夾的內容,。存取整個報表伺服器資料夾階層的個別項目和資料夾是透過報表伺服器上的角色指派控制。當您選取報表時,會以新的瀏覽器視窗開啟。報表伺服器上的 HTML 檢視器會顯示報表,並提供報表工具列,而非報表檢視器 Web 組件。如果您要自訂工具列設定,請確認有在報表伺服器上指定 URL 存取參數。如需指示,請參閱<使用 URL 存取參數>。

  • 報表檢視器會顯示報表,並提供您可以用於巡覽頁面、搜尋內容,或匯出報表的工具列。您可以將報表檢視器 Web 組件加入至 Web 組件頁面,以便在該頁面上永遠顯示特定的報表,或者您可以將其連接至報表總管,以顯示透過該 Web 組件開啟的報表。

[!附註]

報表檢視器 Web 組件與較新的報表檢視器 Web 組件具有相同的名稱,後者是 Reporting Services 增益集的一部分,也是 Reporting Services 報表伺服器的 SharePoint 整合功能。雖然有相同的名稱,但這是一個不同的 Web 組件,其具有不同的結構描述與實作。即使有相同的名稱,這些報表檢視器 Web 組件還是不能互換。視覺上,您可以透過下列特性,區分兩種 Web 組件:透過增益集安裝的報表檢視器 3.0 Web 組件的工具列上有 [動作] 功能表。

需求

使用報表檢視器與報表總管 Web 組件的需求包括:

  • 支援的 SharePoint 產品版本與技術包括 Windows SharePoint Services 2.0、3.0 和 SharePoint Foundation 2010、Microsoft SharePoint Portal Server 以及 Microsoft Office SharePoint Server 2007 和 SharePoint Server 2010。

  • 報表伺服器版本都必須是 SQL Server 2005 Reporting Services 或更新版本。

  • 報表伺服器必須以原生模式執行。您無法使用報表總管與報表檢視器 Web 組件連接或檢視以 SharePoint 整合模式執行之報表伺服器上的報表。如需有關模式的詳細資訊,請參閱<規劃部署模式>。

  • 必須安裝報表管理員。

Web 組件未從前版變更。此外,這些並不支援屬於 Reporting Services 增益集一部分的 SharePoint 整合功能集。特別是,不支援<Reporting Services 和 SharePoint 技術整合的概觀>主題中所描述的功能。

報表總管與報表檢視器 Web 組件透過包含在 Reporting Services 中的封包 (.cab) 檔散發。在本主題的下列章節中,提供安裝、設定與使用 Web 組件的指示。

安裝 Web 組件

Web 組件會以封包 (.cab) 檔案的形式,傳遞至 SharePoint 伺服器。從命令列執行 .cab 檔上的 Stsadm.exe 工具以安裝 Web 組件。Stsadm.exe 工具包含在 SharePoint 安裝中。若要了解有關工具和 Web 組件部署的詳細資訊,請參閱您的 SharePoint 文件集。

[!附註]

下列指示假設您使用的是 SQL Server 2005 Reporting Services 或更新版本以及 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007。

  1. 將 RSWebParts.cab 複製到 SharePoint 伺服器上的資料夾中。.cab 會與 Reporting Services 一起安裝。根據預設,該檔案位於 C:\Program Files\Microsoft SQL Server\100\Tools\Reporting Services\SharePoint 資料夾中。您可以將其複製到 SharePoint 伺服器上的任何資料夾中,然後稍後在安裝 Web 組件後再刪除它。

  2. 在安裝 SharePoint 產品或技術的電腦上,開啟 [命令提示字元] 視窗,然後巡覽至具有 Stsadm.exe 工具的資料夾。該路徑將會依據您所執行的 Windows SharePoint Services 版本或是否執行 SharePoint Foundation 2010 而有所不同。例如,如果您使用的是 Windows SharePoint Services 3.0,則路徑為 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN。

  3. 使用下列語法,執行 .cab 上的 Stsadm.exe:

    STSADM.EXE -o addwppack -filename "C:\ Program Files\Microsoft SQL Server\100\Tools\Reporting Services\SharePoint\RSWebParts.cab" -globalinstall
    

指定 -globalinstall 會將 Web 組件加入至全域組件快取 (GAC) 中。如果您要連接 Web 組件,這是必要的步驟。

加入與設定 Web 組件

安裝 Web 組件後,您可以將其加入至 SharePoint 網站上的 Web 組件頁面中。您必須擁有建立網站和加入內容的權限。

請注意,不支援自訂 Web 組件。Web 組件預期以原樣使用,因此不應加以擴充或修改。

將 Web 組件加入至小組網站

  1. 在 SharePoint Web 應用程式中,開啟 [Web 組件] 頁面。

  2. 在 [網站動作] 中,按一下 [編輯頁面]

  3. 在頁面上的區域中,按一下 [新增 Web 組件]

  4. [新增 Web 組件] 對話方塊中,向下捲動至 [其他]。如果您要使用 Office SharePoint Server,您可能需要先展開 [所有 Web 組件]

  5. 選取 [報表總管]。如果您想要同時將兩個 Web 組件加入至相同的區域,您也可以選取 [報表檢視器]

    如果您要在相同的清單中看到它,請勿選取 [SQL Server Reporting Services 報表檢視器]。當您安裝用於以 SharePoint 整合模式執行報表伺服器的 Reporting Services 增益集,就會註冊該 Web 組件。它無法用來檢視原生模式報表伺服器上的報表。

  6. 按一下 [新增]

  7. 當頁面位於編輯模式時,在報表總管 Web 組件中按一下 [編輯]

  8. [報表管理員 URL] 中,輸入指向報表管理員執行個體的 URL,該執行個體與您要存取的原生模式報表伺服器相關聯。根據預設,報表管理員 URL 的語法如下:http://<servername>/reports。

    您可以選擇性地設定 [起始路徑]。起始路徑是報表伺服器資料夾階層中的資料夾。如果您要讓預設頁面成為比資料夾階層下面的資料夾,您可以指定起始路徑。路徑開頭必須是正斜線。您必須指定以報表伺服器資料夾階層之根節點開始的完整路徑,但是不包含伺服器名稱或報表管理員虛擬目錄。例如,若要開啟根節點正下方,名稱為 Adventure Works 的資料夾,請在 [起始路徑] 中指定 /Adventure Works。

  9. 如果您要連接報表總管與報表檢視器,請在頁面位於編輯模式時,設定連接。

    1. 在 [報表總管 Web 組件] 功能表上,按一下 [編輯]

    2. 指向 [連接]

    3. 指向 [報表顯示位置]

    4. 按一下 [報表檢視器]

  10. 如果您加入報表檢視器以顯示頁面中的報表,請輸入指向報表的 URL。

    1. 在 [報表檢視器 Web 組件] 功能表上,按一下 [編輯]

    2. 按一下 [修改共用 Web 組件]

    3. [報表管理員 URL] 中,輸入指向報表管理員執行個體的完整 URL,該執行個體與您要存取的原生模式報表伺服器相關聯。

    4. [報表路徑] 中,指定正斜線,後面緊跟著資料夾路徑與報表名稱。請勿包涵伺服器名稱或報表管理員虛擬目錄。例如,若要開啟 Adventure Works 資料夾中的 Company Sales 報表,請指定 /Adventure Works/Company Sales。