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