將報表伺服器的存取權授與使用者
適用於:SQL Server 2016 (13.x)
Power BI 報表伺服器
Reporting Services 會使用角色型安全性將報表伺服器的存取權授與使用者。 在新的報表伺服器安裝上,只有屬於本機管理員群組的成員擁有報表伺服器內容和作業的權限。 若要讓報表伺服器供其他使用者使用,您必須建立角色指派,以便將使用者或群組帳戶對應至指定工作集合的預先定義角色。
SharePoint 模式報表伺服器: 若為針對 SharePoint 整合模式所設定的報表伺服器,您可以設定透過使用 SharePoint 權限的方式來從 SharePoint 網站進行存取。 SharePoint 網站的權限等級會決定報表伺服器內容和作業的存取權。 您必須是網站管理員,才能授與 SharePoint 網站的權限。 如需詳細資訊,請參閱授與 SharePoint 網站上報表伺服器項目的權限。
原生模式報表伺服器:本文的重點在於為原生模式所設定的報表伺服器,以及使用入口網站將使用者指派給角色。 目前有兩種角色類型:
項目層級角色是用來檢視、加入和管理報表伺服器內容、訂閱、報表處理,以及報表記錄。 項目層級角色指派定義於根節點 ([主資料夾] 資料夾) 或階層中更低的特定資料夾或項目上。
系統層級角色會授與並未繫結至任何特定項目之網站範圍作業的存取權。 範例包括如何使用報表產生器和使用共用排程。
這兩種角色類型彼此互補,而且您應該一起使用它們。 因此,將使用者加入至報表伺服器是兩個部分的作業。 如果您將某位使用者指派至項目層級角色,就應該同時將他指派至伺服器層級角色。 指派使用者至角色時,您必須選取已經定義的角色。 若要建立、修改或刪除角色,請使用 SQL Server Management Studio。 如需這些預先定義角色的詳細資訊,請參閱 建立、刪除或修改角色 (Management Studio)。
開始之前
將使用者加入至原生模式報表伺服器之前,請檢閱下列清單。
您在報表伺服器電腦上必須是本機管理員群組的成員。 如果您要將 Reporting Services 部署在 Windows Vista 或 Windows Server 2008 上,則必須進行其他設定,然後才能在本機管理報表伺服器。 如需詳細資訊,請參閱設定原生模式報表伺服器進行本機管理。
若要將這項工作委派給其他使用者,請建立角色指派,以便將使用者帳戶對應至「內容管理員」和「系統管理員」角色。 擁有「內容管理員」和「系統管理員」權限的使用者可以將使用者加入至報表伺服器。
在 SQL Server Management Studio 中,檢視系統角色和使用者角色的預先定義角色,以便熟悉每個角色的工作類型。 由於工作描述不會顯示在 Web 入口網站中,因此在您開始新增使用者之前,應該會想要先熟悉這些角色。
(選擇性) 您可以自訂角色或定義其他角色來包含所需的工作集合。 例如,如果您計畫針對個別項目使用自訂安全性設定,可能會想要建立新角色定義,以便授與資料夾的檢視存取權。
將使用者或群組加入系統角色
啟動入口網站。
選取左上方的齒輪圖示,然後從下拉式功能表選取 [網站設定]。
選取 [安全性]。
選取 [新增群組或使用者]。
在 [群組或使用者] 中,使用下列格式來輸入 Windows 網域使用者或群組帳戶:<網域>\<帳戶>。
注意
如果您要使用表單驗證或自訂安全性,請使用適用於部署的正確格式來指定使用者或群組帳戶。
選擇系統角色,然後選取確定。
由於角色是累計的,因此如果您同時選取「系統管理員」和「系統使用者」,則使用者或群組就能夠以這兩種角色來執行工作。
重複上述步驟,以便建立其他使用者或群組的指派。
將使用者或群組加入項目角色
啟動入口網站,並找出您想要新增使用者或群組的報表項目。
選取項目上的 ... (省略符號)。
在功能表中,選取管理。
選取 [安全性]。
選取 [新增群組或使用者]。
注意
如果某個項目目前是從父項目繼承安全性,請選取工具列中的 [自訂安全性] 來變更安全性設定。 然後選取 [新增群組或使用者]。
在 [群組或使用者] 中,使用下列格式來輸入 Windows 網域使用者或群組帳戶:<網域>\<帳戶>。 如果您要使用表單驗證或自訂安全性,請使用適用於部署的正確格式來指定使用者或群組帳戶。
選取描述使用者或群組應如何存取項目的一或多個角色定義,然後選取 [確定]。
重複上述步驟,以便建立其他使用者或群組的指派。
相關內容
更多問題嗎? 嘗試在 Reporting Services 論壇提問。