【问题标题】:Permission issue while accessing report from Report Server into My Applicatoin将报表从报表服务器访问到我的应用程序时出现权限问题
【发布时间】:2019-01-08 09:59:59
【问题描述】:

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

我有两台服务器,一台用于报表服务器,另一台用于应用服务器。两者都有管理凭据,所以当我部署我的代码并运行应用程序并尝试访问报告时,我得到了权限错误

错误信息:

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

堆栈跟踪: 在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke 的 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage 消息,WebResponse 响应,流 responseStream,布尔 asyncCall) (String methodName, Object[] parameters) at ReportService2010.ReportingService2010.ListChildren(String ItemPath, Boolean Recursive) at Screening.UI.ReportLauncher.Page_Load(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e ) 在 System.Web.UI.Control.LoadRecursive() 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

【问题讨论】:

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


    【解决方案1】:

    要在 SSRS 中设置权限,您需要将 internet explorer 运行为 Administrator

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

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

    【讨论】:

    猜你喜欢
    • 2012-06-14
    • 1970-01-01
    • 1970-01-01
    • 2022-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    相关资源
    最近更新 更多