【问题标题】:SSRS report builder - Failed to preview reportSSRS 报告生成器 - 无法预览报告
【发布时间】:2014-02-27 17:14:16
【问题描述】:

其中一位用户正尝试从他的计算机通过 SSRS 报表生成器运行报表。同一份报告将通过 SSRS 报告网站进行。但是当他从他的电脑上运行时,它失败了。在报告生成器上 - 数据源上的测试连接成功。

“microsoft.reportingservices.diagnostics.utilities.accessdeniedException”出错。 这是一个屏幕截图。 Google 产生的结果没有帮助。

http://screencast.com/t/nlxsprwQBefw

【问题讨论】:

    标签: exception reporting-services reportbuilder


    【解决方案1】:

    抱歉,necro-post,但我遇到了同样的问题,@djangojazz 的回答几乎是正确的,实际上有 3 个步骤:

    1. 以管理员身份登录https://servername/reports
    2. 单击右上角的齿轮 > 站点设置 > 安全选项卡。将用户添加为“系统用户”
    3. 点击浏览,在根目录点击“管理文件夹”,将用户添加到所有角色。

    在 SQL Standard 2016(版本 13.0.4422.0)/Report Builder 3(版本 14.0.609.142)上执行这些步骤后,用户无需授予他们完整的服务器管理员权限等即可预览报告。

    【讨论】:

      【解决方案2】:

      用户需要是权限的成员:“报表生成器”或“内容管理器”在其 SSRS 站点的安全上下文中:

      1. 拥有设置 SSRS 的管理员:转到 http://(服务器名称)/Reports(SSRS 登录页面的默认位置。
      2. 单击“主”目录或用户尝试访问的目录功能区中的“文件夹设置”。
      3. 点击“安全”
      4. 点击“新角色分配”
      5. 使用(域)(用户)上下文添加用户,如果不存在,则为其分配“报表生成器”或“内容管理器”。
      6. 让用户再试一次。

      【讨论】:

      • 感谢您的回复。我试过几次。没有帮助:(
      • 您也可以尝试在“站点设置”下将该用户提升为管理员。但事实并非如此。如果此人通过网络访问它,然后点击报表生成器,则下载的 dll 也可能是坏的。
      【解决方案3】:

      同样的问题发生在我身上,我的解决方案是以管理员身份运行 IE,然后我可以再次运行或预览报告。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多