Reporting Services 會使用角色型安全性,將報表伺服器的存取權授與使用者。 新的報表伺服器安裝中,只有屬於本機 Administrators 群組的使用者擁有報表伺服器內容和操作的權限。 若要讓報表伺服器可供其他使用者使用,您必須建立角色指派,將使用者或組帳戶對應至指定工作集合的預先定義角色。
SharePoint 模式報表伺服器: 針對針對 SharePoint 整合模式設定的報表伺服器,您可以使用 SharePoint 許可權設定 SharePoint 網站的存取權。 SharePoint 網站的許可權等級會決定報表伺服器內容和作業的存取權。 您必須是網站管理員,才能授與 SharePoint 網站的許可權。 如需詳細資訊,請參閱 授與 SharePoint 網站上報表伺服器項目的許可權。
原生模式報表伺服器: 本主題著重於針對原生模式設定的報表伺服器,以及使用報表管理員將使用者指派給角色。 目前有兩種角色類型:
專案層級角色可用來檢視、新增及管理報表伺服器內容、訂閱、報表處理和報表記錄。 專案層級角色指派定義於根節點(Home 資料夾)或階層更遠的特定資料夾或專案上。
系統層級角色將授予存取權,以進行不綁定任何特定項目的整個網站的操作。 範例包括使用報表產生器,以及使用共用排程。
這兩種類型的角色彼此互補,而且應該一起使用。 基於這個理由,將使用者新增至報表伺服器是兩部分的作業。 如果您將使用者指派給專案層級角色,則也應該將它們指派給系統層級角色。 將使用者指派給角色時,您必須選取已定義的角色。 若要建立、修改或刪除角色,請使用 SQL Server Management Studio。 如需詳細資訊,請參閱建立、刪除或修改角色(Management Studio)。
開始之前
將使用者新增至原生模式報表伺服器之前,請先檢閱下列清單。
您必須是報表伺服器電腦上本機管理員群組的成員。 如果您要在 Windows Vista 或 Windows Server 2008 上部署 Reporting Services,則必須先進行其他設定,才能在本機管理報表伺服器。 如需詳細資訊,請參閱 設定原生模式報表伺服器進行本機管理 (SSRS) 。
若要將這項工作委派給其他使用者,請建立角色指派,將使用者帳戶對應至內容管理員和系統管理員角色。 具有內容管理員和系統管理員許可權的使用者可以將使用者新增至報表伺服器。
在 SQL Server Management Studio 中,檢視系統角色和使用者角色的預先定義角色,讓您熟悉每個角色中的工作類型。 報表管理員中看不到工作描述,因此您會想要先熟悉角色,再開始新增使用者。
您可以選擇自定義角色或定義其他角色,以包含你所需的工作集合。 例如,如果您打算針對個別專案使用自定義安全性設定,您可能會想要建立新的角色定義,以授與資料夾檢視存取權。
將使用者或群組新增至系統角色
按兩下 [網站設定]。
點擊 安全性。
按兩下 [新增角色指派]。
在 [群組或用戶名稱] 中,以下列格式輸入 Windows 網域使用者或群組帳戶: <domain>\<account>。 如果您使用表單驗證或自訂安全性,請以正確格式指定使用者帳戶或群組帳戶,以適合您的部署。
選取系統角色,然後按兩下 [ 確定]。
角色是累積的,因此,如果您同時選取 [系統管理員] 和 [系統使用者],使用者或群組就能在這兩個角色中執行工作。
重複為其他使用者或群組建立指派。
將使用者或群組新增至專案角色
啟動 報表管理員 ,並找出您要新增使用者或群組的報表專案。
將滑鼠指標懸停在項目上,接著點擊下拉箭頭。
在下拉功能表中,按兩下 [ 安全性]。
按兩下 [新增角色指派]。
備註
如果專案目前從父專案繼承安全性,請按下工具列中的 [編輯專案安全性 ] 來變更安全性設定。 然後按兩下 [ 新增角色指派]。
在 [群組或用戶名稱] 中,以下列格式輸入 Windows 網域使用者或群組帳戶: <domain>\<account>。 如果您使用表單驗證或自訂安全性,請以符合您部署的格式指定使用者或群組帳戶。
選取一或多個角色定義,描述使用者或群組應該如何存取專案,然後按兩下 [ 確定]。
重複為其他使用者或群組建立指派。
另請參閱
【create-and-manage-role-assignments.md】
新增角色指派:編輯角色指派頁面 (報表管理員)
安全性屬性頁面、專案(報表管理員)
角色指派
角色定義