rsAccessDenied – Reporting Services 错误
适用于:Reporting Services 本机模式 | SharePoint 模式
当用户没有权限执行操作时,会出现 Reporting Services 错误 rsAccessDenied。 例如,用户没有允许他们打开报表的角色分配,或者没有用所需的权限打开其浏览器。
现象
此错误可能以几种方式显示:
如果通过 URL 直接访问报表服务器时发生此错误,该异常将映射到 HTTP 401 错误。
若在使用 Web 门户时发生此错误,该异常通常映射到 HTTP 401 错误或其他已定义的 HTML 错误页面。
如果计划的操作、订阅或传递期间发生此错误,则错误仅显示在报表服务器日志文件中。
详细信息
详细信息 | 值 |
---|---|
产品名称 | SQL Server |
事件 ID | rsAccessDenied |
事件源 | Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings |
组件 | Reporting Services |
消息正文 | 为用户“mydomain\myAccount”授予的权限不足,无法执行此操作。 (rsAccessDenied) (ReportingServicesLibrary) |
解决方案
通过角色分配授予访问报表服务器内容和操作的权限。 在新安装中,只有本地管理员才拥有访问报表服务器的权限。 要向其他用户授予访问权限,本地管理员必须创建指定域用户或组帐户的角色分配。 管理员还必须创建一个或多个角色,用于定义用户可以执行的任务和范围。 范围通常是报表服务器文件夹层次结构的主文件夹或根节点。 可以使用此 Web 门户创建角色分配。 有关更多信息,请参阅角色分配。
此错误由报表服务器的本地管理引起。 有关详细信息,请参阅为本地管理配置本机模式报表服务器 (SSRS)。