共用方式為


報表產生器存取的角色指派

更新: 2006 年 4 月 14 日

報表產生器是一個特定報表工具,商務使用者可以使用它,在報表伺服器上建立和儲存報表。透過報表產生器產生特定報表是一項強大的功能,您可能希望只對需要的使用者提供此功能。

為了讓報表產生器可供特定使用者或群組使用,您必須針對需要存取報表產生器的每一個使用者或群組定義系統層級和項目層級角色指派。使用本主題的下列指導方針,即可建立會提供報表產生器工具和報表產生器報表之存取權的角色指派。如需有關決定報表產生器可用性之其他因素的詳細資訊,請參閱<設定報表伺服器供報表產生器存取>。

建立報表產生器存取的系統角色指派

若要使用報表產生器來建立、修改及儲存特定報表,使用者必須具備:

  • 包含「執行報表定義」工作的系統角色指派。
    這個工作可讓使用者在報表產生器 (也就是與報表伺服器分開的用戶端應用程式) 中執行報表;Reporting Services 含有一個預先定義的系統使用者角色,這個角色包含這個工作。
    必須要建立系統層級角色指派,因為報表產生器的存取權並不會取決於報表伺服器資料夾階層中的任何單一項目。系統使用者系統管理員這兩種預先定義的角色,都包含所需的工作。您可以使用任一種角色,以提供報表產生器的存取權。如果您是從舊版升級,必須將「執行報表定義」工作加入至現有的角色定義。
  • 包含預先定義之報表產生器角色的項目層級角色指派。
    這個角色包括了建立報表、將報表載入到報表產生器、檢視及導覽模型及儲存報表至報表伺服器等工作。

檢視及導覽報表產生器報表的角色指派

若要檢視已經從報表產生器儲存到報表伺服器的報表,使用者必須具有允許檢視報表的項目角色指派,例如,瀏覽者角色。從報表伺服器安全性的觀點而言,您在報表產生器中建立的報表,與從報表設計師或產生報表定義之任何協力廠商工具建立和發行的報表,並無不同。擁有最小權限的角色就足以檢視報表。預先定義的瀏覽者角色包含使用者檢視報表產生器報表所需的所有工作。就如同其他報表一樣,您可以在報表管理員、瀏覽器視窗或 SharePoint Web 組件中,檢視報表產生器報表。

若要使用特定導覽路徑來導覽報表,使用者必須具有允許檢視模型的項目角色指派。瀏覽者角色有包含這項工作。檢視報表產生器報表的使用者,可以遵循報表的資料導覽路徑,按一下資料以開啟包含所要之資料的一系列暫存鑽研報表。在報表中導覽資料的能力,是透過模型支援。您可以在模型或特定模型項目上設定角色指派,以決定使用者是否能在報表產生器報表中檢視資料。如需詳細資訊,請參閱<保護模型>。

發行報表產生器報表的角色指派

若要發行及管理報表產生器中所用的模型,使用者必須具有允許使用者上載報表和模型到報表伺服器的發行者角色。提供此能力的工作有「管理報表」和「管理模型」。如需詳細資訊,請參閱<發行者角色>。

請參閱

工作

如何:啟動報表產生器

概念

啟動報表產生器
檢視報表
保護模型
管理模型
使用報表產生器 (特定報表)

說明及資訊

取得 SQL Server 2005 協助