从报表服务器将报表访问“我的应用程序”时出现权限问题

时间:2019-01-08 09:59:59

标签: c# .net reporting-services rdlc ssrs-2016

授予当前用户的权限不足以访问报告

我有两台服务器,一台用于Report Sever,另一台是应用程序服务器。两者都有管理证书,因此当我部署代码并运行应用程序并尝试访问报告时,我得到了权限错误

错误消息:

  

授予用户'PNKDC0 \ WEB01 $'的权限不足以   执行此操作。 ---
  Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException:   授予用户'PNKDC0 \ WEB01 $'的权限不足以执行此操作。

     System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage消息,WebResponse响应,流responseStream,布尔asyncCall)上的

堆栈跟踪:在System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke (在System.Web.UI.Control.OnLoad(EventArgs e)处的Screening.UI.ReportLauncher.Page_Load(对象发件人,EventArgs e)处的ReportService2010.ReportingService2010.ListChildren(字符串ItemPath,布尔值递归)处的String方法名,对象[]参数) ),位于System.Web.UI.Page.ProcessRequestMain()的System.Web.UI.Control.LoadRecursive()处(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)

1 个答案:

答案 0 :(得分:0)

要在 SSRS 中设置权限,您需要以internet explorer enter image description here

身份运行Administrator

打开report Manager URL, 在右上角找到网站设置,然后依次点击Security New Role Assignment enter image description here 输入您的域\用户名,然后选择System Administrator,然后单击“确定”。 根据需要添加其他用户 单击主页,文件夹设置,然后单击新角色分配 enter image description here     输入您的domain\username并选择Content Manager,单击“确定”,关闭并再次打开internet explorer(非管理员),然后检查报告URL。

  

还检查您的Reporting Services如何为IIS和应用程序池配置

相关问题