使用 SharePoint 2.0 Web 部件查看報表

Reporting Services 提供了多個 Web 部件,可用於特定版本的報表服務器,特別是部署模式。如果希望從本機模式下運行的 SQL Server 2005 報表服務器或從 SQL Server 2000 Reporting Services 報表服務器訪問 SharePoint 站點上的報表服務器內容,請使用 Reporting Services 附帶的 SharePoint 2.0 Web 部件。本主題提供了有關安裝和使用 2.0 Web 部件的說明。

如果希望使用 SharePoint 3.0 Web 部件訪問在 SharePoint 集成模式下運行的報表服務器,請使用 Reporting Services 外接程序。有關該外接程序的詳細信息,請參閱 Reporting Services 和 SharePoint 技術的集成

 關於報表資源管理器和報表查看器

報表資源管理器和報表查看器是 SharePoint 2.0 Web 部件;它們是在 SQL Server 2000 Reporting Services Service Pack 2 (SP2) 中引入的,並在當前版本中仍然可用。

Web 部件提供了一種從 SharePoint 站點查看報表和瀏覽報表服務器文件夾層次結構的方法:

  • 報表資源管理器連接到報表服務器計算機上的報表管理器。您可以瀏覽報表服務器上的可用報表並訂閱各個報表。如果啓用了報表生成器且擁有足夠的權限,則可以從報表資源管理器 Web 部件中啓動報表生成器。
    報表資源管理器使用報表管理器中的頁面顯示文件夾的內容。對整個報表服務器文件夾層次結構中各個項和文件夾的訪問通過報表服務器上的角色分配控制。選擇報表時,將在新的瀏覽器窗口中打開報表。報表服務器上的 HTML 查看器可以顯示報表並提供報表工具欄,而不是報表查看器 Web 部件。如果希望自定義工具欄設置,請確保指定報表服務器上的 URL 訪問參數。有關說明,請參閱Using URL Access Parameters
  • 報表查看器可以顯示報表並提供可用來導航頁面、搜索內容或導出報表的工具欄。您可以向 Web 部件頁中添加報表查看器 Web 部件以始終在該頁中顯示特定報表,也可以將其連接到報表資源管理器以顯示通過該 Web 部件打開的報表。
報表查看器 Web 部件的名稱與作爲 Reporting Services 外接程序(SQL Server 2005 Reporting Services SP2 報表服務器的新 SharePoint 集成功能)一部分的較新報表查看器 Web 部件的名稱相同。雖然名稱相同,但仍是不同的 Web 部件,具有不同的架構和實現。儘管報表查看器 Web 部件的名稱相同,但也不能互換。您可以通過以下特徵直觀地區分這兩種 Web 部件:通過外接程序安裝的 Report Viewer 3.0 Web 部件在工具欄上有一個“操作”菜單。

 

 

 要求

使用報表查看器和報表資源管理器 Web 部件具有如下要求:

  • 支持的 SharePoint 產品和技術版本包括 Windows SharePoint Services 2.0 和 3.0、Microsoft SharePoint Portal Server 以及 Microsoft Office SharePoint Server 2007。
  • 報表服務器版本必須是 SQL Server 2000 (Reporting Services SP2) 或任意版本的 SQL Server 2005 Reporting Services。
  • 報表服務器必須在本機模式下運行。您不能使用報表資源管理器和報表查看器 Web 部件連接或查看在 SharePoint 集成模式下運行的報表服務器上的報表。有關模式的詳細信息,請參閱 Reporting Services 的部署模式
  • 必須安裝報表管理器。

Web 部件與先前的版本並無不同。此外,它們不支持作爲 Reporting Services 外接程序一部分的 SharePoint 集成功能集。具體而言,它們不支持主題 Reporting Services 和 SharePoint 技術的集成中所描述的功能。

報表資源管理器和報表查看器 Web 部件通過 Reporting Services 附帶的 CAB (.cab) 文件分發。本主題以下各部分提供了有關安裝、配置和使用 Web 部件的說明。

 安裝 Web 部件

Web 部件作爲 CAB (.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。有關如何在 Windows SharePoint Services 2.0 中安裝 Web 部件的說明,請參閱 SQL Server 2000 (Reporting Services SP2) 自述文件。

 

 

  1. 將 RSWebParts.cab 複製到 SharePoint 服務器上的某個文件夾。.cab 文件隨 Reporting Services 一起安裝。默認情況下,該文件位於 C:/Program Files/Microsoft SQL Server/90/Tools/Reporting Services/SharePoint 文件夾中。您可以將該文件複製到 SharePoint 服務器上的任意文件夾,然後在安裝 Web 部件後將其刪除。
  2. 在安裝了 SharePoint 產品或技術的計算機上,打開命令提示符窗口並導航到包含 Stsadm.exe 工具的文件夾。該路徑將視您運行的 Windows SharePoint Services 版本而異。如果使用的是 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/90/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 報表查看器”,請不要選擇它。該 Web 部件在您安裝 Reporting Services 外接程序(用於在 SharePoint 集成模式下運行報表服務器)時註冊。它不能用於查看在本機模式下運行的報表服務器上的報表。
  6. 單擊“添加”
  7. 當頁面處於編輯模式時,單擊報表資源管理器 Web 部件中的“編輯”
  8. “報表管理器 URL”中,鍵入與要訪問的本機模式報表服務器相關聯的報表管理器實例的 URL。默認情況下,報表管理器 URL 的語法如下:http://<服務器名稱>/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
發佈了75 篇原創文章 · 獲贊 5 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章