【问题标题】:Could not load folder contents - SSRS Report Manager无法加载文件夹内容 - SSRS 报告管理器
【发布时间】:2016-10-06 08:38:21
【问题描述】:

我要做的是登录报表服务器管理器。我已将用户添加到 SSMS 中的工作角色,并已将用户平等地分配到报告管理器 (2016) 中的特定角色。通过安全主机,我可以使用内置帐户登录,但无法使用创建的用户帐户登录。返回的错误是:

  Could not load folder contents
  You are not allowed to view this folder. Contact your administrator to obtain the necessary permissions.

我该如何解决这个问题?

【问题讨论】:

    标签: reporting-services ssrs-2012


    【解决方案1】:

    在 STGdb 上详细阐述他的回答。主文件夹的设置可以在“管理文件夹”找到:

    【讨论】:

    • 当我尝试加载此页面时,我收到消息“无法加载文件夹内容您无权查看此文件夹。请联系您的管理员以获得必要的权限”
    【解决方案2】:

    我遇到了同样的问题,不得不在 2016 年调整“主”根文件夹中 SSRS 的权限

    【讨论】:

    • 您能解释一下,您在哪里更改了权限以及如何更改?
    • 请参阅下面的答案(来自 Ruud),是否有帮助。通过 SQL SRS 页面更改它。
    【解决方案3】:

    我遇到了同样的问题。 解决办法是: 1- 浏览报告管理器 URL 2- 页面右上角/ 管理文件夹/ 添加群组或用户 3- 重要的一点是,在Group or user中,您必须插入之前在SQL Server Report 中添加的名称。你不能插入你喜欢的名字。这一点让我花了很多时间。 4- 插入名称后,为该特定名称选择浏览器角色。 5- 转到主页/您的项目/右键单击/管理,然后安全 >,转到添加组或用户 6- 对这一步执行与之前相同的操作。 7-您的问题将得到解决

    艾丽莎·阿扎德

    【讨论】:

    • 这是从互联网上直接复制/粘贴的——至少要感谢原作者。另外,这与 Ruud 的回答有何不同?你有没有看完所有的答案?
    【解决方案4】:

    如果您收到错误消息:

    您无权查看此文件夹。请联系您的管理员以获得必要的权限。

    确保当前帐户或 Active Directory 组是 SSRS 服务器上本地管理员组的成员

    登录到 SSRS(SQL Server 报告服务)服务器。

    打开服务器管理器 > 工具 > 计算机管理。


    Reference

    【讨论】:

    • 您能否详细说明“登录到 SSRS 服务器”,具体步骤是什么?
    【解决方案5】:

    我对此感到沮丧,但这很简单。我没有在文件夹设置下添加自己。从 Power BI Forms 得到这个

    请以管理员角色启动浏览器。并检查当前帐户是否已被授予系统级安全性(在站点设置下)和项目级安全性(在管理器文件夹下)的访问权限。

    https://community.powerbi.com/t5/Report-Server/Power-BI-Report-Server-You-are-not-allowed-to-view-this-folder/td-p/236338

    【讨论】:

      【解决方案6】:

      如果您是管理员,请在 http://localhost/Reports/browse/ 本地登录报表服务器。您应该会看到一个管理文件夹按钮。点击那个。

      作为管理员,我只能在本地主机上看到“管理文件夹”按钮。我必须专门添加我的本地用户帐户,然后才能从另一台计算机访问报表服务器(尽管 BUILTIN\Administrators 组具有“内容管理器”权限)。

      【讨论】:

        【解决方案7】:

        似乎是权限问题。检查您是否已授予用户帐户项目级别权限以查看您尝试访问的特定文件夹。为此,请使用内置帐户浏览到报告所在的文件夹,单击管理,单击安全选项卡并授予用户必要的权限,以便他们可以查看文件夹的内容。

        还可以尝试使用 Internet Explorer 访问它以测试 Windows 身份验证。用户当前可能未通过身份验证。

        要深入挖掘,您还可以查看日志以了解确切的权限问题。错误日志通常位于与此类似的位置:

        C:\Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\LogFiles\
        

        【讨论】:

          【解决方案8】:

          对我有用的解决方案是:

          1. 验证 ReportServer 和 ReportServerTempDB 数据库均已正确还原。
          2. 确保从 Reporting Services 配置工具恢复加密密钥。

          【讨论】:

            【解决方案9】:

            在我将站点添加到受信任站点列表之前,我什至无法在页面中显示“管理文件夹”

            【讨论】:

              【解决方案10】:

              如果上述任何一项对您不起作用并且您不想再次重建您的 SSRS 服务。只需简单地重新创建您的 reportserverDB 并通过 reportserver 配置管理器工具重新构建它。

              注意:请确保随身携带报告 .rdl 备份

              【讨论】:

                【解决方案11】:

                对于使用 Microsoft Azure AD 或 Office 365 登录来登录其本地计算机并在 PC 上设置 Reporting Services 的任何人,您需要执行以下操作。

                1. 找出您的 PC 登录用户名。要在您的 PC 上执行此操作,请单击 Windows 图标 > 输入“其他用户”。
                2. 这将显示此 PC 上的用户列表。你需要你的用户 姓名。格式为“AzureAD\MyUserName”

                1. 打开 Internet Explorer(以管理员身份)。

                2. 浏览到您的本地主机报告服务器。它将是 http://localhost/reports 或 https://localhost/reports,具体取决于您是否设置了 SSL。

                3. 点击页面右上角的“设置”图标。

                4. 单击“+ 添加组或用户”按钮,然后输入您的 AzureAD\MyUserName。

                5. 勾选“内容管理器”复选框并单击“确定”。这会将您的 AzureAD 用户作为内容管理器添加到“站点设置”。

                6. 接下来,我们需要将您的用户作为内容管理员添加到“管理员文件夹”。为此,请单击左上角的红色图标以转到“主页”文件夹。

                7. 单击屏幕右上角的“管理文件夹”按钮。

                8. 在此屏幕上重复第 6 项和第 7 项,这会将您的 AzureAD 用户作为“内容管理器”添加到文件夹中。

                9. 您现在应该可以使用任何浏览器访问 http://localhost/reports,而无需以管理员身份运行。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2023-03-20
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多