共用方式為


啟動報表產生器

更新: 2006 年 12 月 12 日

報表產生器使用一項名為 ClickOnce 的部署技術,此技術是 Microsoft .NET Framework 2.0 的一部分。ClickOnce 可讓您輕鬆地安裝及升級 Windows 架構應用程式。報表產生器可以在完全信任或部分信任的模式中執行;在完全信任的模式中,會使用授與給使用者的權限來執行報表產生器;在部分信任的模式中,會使用授與給近端內部網路區域中應用程式的權限來執行報表產生器。依預設,報表產生器會使用完全信任來執行。

如果您選擇讓報表產生器的使用者在完全信任的模式中啟動報表產生器,則當使用者初次啟動報表產生器時,將會看到一則安全性訊息,詢問他們是否願意將應用程式的完全信任授與給電腦。如果您選擇讓報表產生器的使用者在部分信任的模式中啟動報表產生器,則當近端內部網路使用者初次啟動報表產生器時,將不會出現任何提示,而當網際網路使用者初次啟動報表產生器時,將會出現一則提示,要求他們授與更具限制性的權限。

不論信任層級為何,報表產生器的功能都是相同的,例外的一點是當報表產生器在部分信任的模式中執行時,將無法從報表產生器存取報表產生器說明,必須改為提供 ReportBuilder.chm 說明檔副本給報表產生器的使用者。

如需有關部署 ClickOnce 應用程式、套用 ClickOnce 應用程式安全性,或是在網際網路區域中執行 ClickOnce 應用程式的詳細資訊,請參閱 Microsoft Developer Network 網站 (www.microsoft.com/msdn) 上的<Windows Form 應用程式的 ClickOnce 部署>、<Windows Form 中的安全性概觀>或<受信任的應用程式部署概觀>等文件。

若要驗證報表伺服器和角色都已設定正確,請參閱<設定報表伺服器供報表產生器存取>、<角色指派>、<報表產生器角色>和<報表產生器存取的角色指派>。

變更報表產生器的信任層級

依預設,按一下報表管理員中的 [報表產生器] 按鈕時,即會在完全信任的模式中啟動報表產生器。如果您不希望報表產生器利用完全信任來執行,您可以變更用來控制所用信任權限的元素值。若要變更信任層級,您必須開啟 RSWebApplication.config 檔,然後將 <ReportBuilderTrustLevel> 元素從 FullTrust 變更為 PartialTrust。您可以在報表管理員安裝目錄中找到此檔案。

ms345245.note(zh-tw,SQL.90).gif附註:
請勿在嘗試啟動報表產生器時於 URL 中傳送使用者的認證。報表產生器將不會使用提供的認證啟動或連接到伺服器,而且 Internet Explorer 也不再預設支援這種語法。如需有關 Internet Explorer 的詳細資訊,請參閱 https://support.microsoft.com/kb/834489

利用 URL 啟動報表產生器

由於報表產生器是安裝在報表伺服器上的 Web 應用程式,所以您可以使用 URL 來啟動此應用程式。

若要在完全信任中啟動報表產生器,請使用下列 URL:

http://<servername>/reportserver/reportbuilder/reportbuilder.application

若要在部分信任的模式中啟動報表產生器,請使用下列 URL:

http://<servername>/reportserver/reportbuilder/reportbuilderlocalintranet.application

在這兩個 URL 中,<servername> 是指定報表伺服器的電腦名稱;在這兩個 URL 中,reportserver 是報表伺服器執行個體的名稱。如需有關虛擬報表伺服器目錄的詳細資訊,請參閱<設定報表伺服器虛擬目錄>。

其他參數

用來啟動報表產生器的 URL 也可以支援下列參數:

  • 若要自動開啟特定的報表,請將下面一行加入到 URL:
    ?<reportpath>
    例如,使用下列 URL 可在完全信任模式中開啟報表產生器,並顯示 MyReports 資料夾中名為 Quarterly Sales by Region 的報表:
    http://<servername>/reportserver/reportbuilder/reportbuilder.application?/My+Reports/Quarterly+Sales+By+Region
  • 若要自動載入特定的報表模型,請將下面一行加入到 URL:
    ?model=<modelpath>
    例如,使用下列 URL 可在完全信任模式中開啟報表產生器,並載入 Models 資料夾中名為 Adventure Works 的報表模型:
    http://<servername>/reportserver/reportbuilder/reportbuilder.application?/?model=/Models/Adventure+Works
  • 若要自動載入特定報表模型的檢視方塊,請將下面一行加入到 URL:
    ?model=<modelpath>&perspective=<perspectiveID>
    例如,使用下列 URL 可在完全信任模式中開啟報表產生器,並載入 Adventure Works 報表模型中名為 Employees 的檢視方塊:
    http://<servername>/reportserver/reportbuilder/reportbuilder.application?/?model=/Models/Adventure+Works&perspective=Gda518f2c-5598-418a-8bc4-bb9afe064a64
ms345245.note(zh-tw,SQL.90).gif附註:
如果要尋找檢視方塊識別碼,可以開啟 SQL Server Business Intelligence Development Studio,並在清單檢視中選取檢視方塊,然後複製 [屬性] 視窗中的一般類別目錄識別碼。另外,請檢視報表模型 XML 及搜尋 <Perspectives> 標記,檢視方塊識別碼會列在 <Perspectives> 標記內。

以 SharePoint 整合模式啟動報表產生器

如果報表伺服器設定為以 SharePoint 整合模式執行,您只能以完全信任模式執行報表產生器。

若要以 SharePoint 整合模式執行報表伺服器,您必須將報表伺服器加入至 SharePoint 網站或伺服陣列。如需有關將報表伺服器設定為 SharePoint 整合模式的詳細資訊,請參閱<針對 SharePoint 3.0 整合設定 Reporting Services>。將報表伺服器設定為 SharePoint 整合模式後,您必須將報表產生器報表內容類型加入至 SharePoint 文件庫。如需詳細資訊,請參閱<如何:將報表伺服器內容類型加入至文件庫 (SharePoint 整合模式)>。

設定 SharePoint 文件庫之後,您可以使用下列其中一種方法來啟動報表產生器:

  • 開啟 [新增] 功能表,然後按一下 [報表產生器報表]
    [報表產生器] 視窗隨即開啟,請您選取模型和報表配置。
  • 指向報表 (.rdl) 檔,並按一下向下箭頭,然後選取 [在報表產生器中編輯]
    [報表產生器] 視窗隨即開啟,並且已選取該模型,而且以設計模式顯示報表。
  • 指向模型 (.smdl) 檔,並按一下向下箭頭,然後選取 [載入報表產生器中]
    [報表產生器] 視窗隨即開啟,並且已選取該模型。根據預設,資料表報表是所選取的報表配置。
  • 檢視報表,然後開啟 [動作] 功能表,並選取 [以報表產生器開啟]
    [報表產生器] 視窗隨即開啟,並且已選取該模型,而且以設計模式顯示報表。

變更歷程記錄

版本 歷程記錄

2006 年 12 月 12 日

變更的內容:
  • 加入以 SharePoint 整合模式執行報表產生器的章節。

2006 年 7 月 17 日

變更的內容:
  • 已新增共用「報表產生器」內容、「角色」內容和「報表產生器存取」內容的連結。

2006 年 4 月 14 日

新增內容:
  • 已新增整個「其他參數」章節。
變更的內容:
  • 已將這個主題的標題從「啟動報表產生器」(Launching Report Builder) 變更為「啟動報表產生器」(Starting Report Builder)。
  • 已修改開頭介紹段落。

請參閱

工作

如何:啟動報表產生器

概念

建立與使用報表

其他資源

Understanding Security Policies
Introducing Code Access Security in Reporting Services

說明及資訊

取得 SQL Server 2005 協助