【问题标题】:User '%' does not have required permissions, SSRS 2012 on Windows 7用户 '%' 没有所需的权限,Windows 7 上的 SSRS 2012
【发布时间】:2014-11-24 13:51:22
【问题描述】:

在我的 Windows 7 机器上全新安装 SQL Server 2012 Developer 后,我配置了 SSRS。然后,在 IE(版本 11)中,我尝试访问位于 http://(servername)/Reports 的 SSRS 服务器。 Windows 询问我的用户名和密码。奇怪,因为我是管理员。所以我输入我的用户名和密码,我得到了这个回复:

用户 '' 没有所需的权限。验证是否已授予足够的权限并且已解决 Windows 用户帐户控制 (UAC) 限制。

研究这个问题,我遇到了很多答案,包括:

Reporting Services permissions on SQL Server R2 SSRS
SSRS 2008: User Does Not Have Required Permissions

这些问题的答案是相似的:

  1. 以管理员身份运行 IE
  2. 在 Internet 选项的安全选项卡中将 SSRS URL 添加到受信任的站点
  3. 重试 SSRS 网址
  4. 成功后,将您的用户添加到具有适当权限的站点设置和文件夹设置。
  5. 您应该能够在不以管理员身份运行 IE 的情况下访问 SSRS

其他解决方法包括禁用 UAC 并重复上述步骤。

以管理员身份运行 IE 不起作用。在第 3 步。我得到了与上述相同的响应,但始终无法访问 SSRS 主页。

在禁用 UAC 之前,还有其他解决方法吗?

【问题讨论】:

    标签: reporting-services windows-7 ssrs-2012


    【解决方案1】:

    与 Glenn 之前提到的步骤相同。一旦我能够访问 SQL Server Reporting Services - Home,我还必须在两个不同的位置将用户添加到角色。在文件夹设置 -> 安全 -> 新角色分配和站点设置 -> 安全 -> 新角色分配中。我也添加了我的用户。

    http://techasp.blogspot.com/2013/06/how-to-fix-reporting-services.html

    【讨论】:

      【解决方案2】:

      这适用于 Reporting Services 2008 及以后的版本

      这个问题已经困扰我一段时间了,一些用户可以访问报表服务器,其他用户会收到此错误消息。在尝试与系统管理员解决此问题时,我从微软支持部门看到了这篇文章

      要让用户导航到特定文件夹,他们必须具有浏览器角色 从根文件夹开始的所有文件夹(文件夹中名为“/”的文件夹) 项目路径或报表管理器中的“主页”)。所以你需要授予 这些权限明确。默认情况下,权限是继承的 从父文件夹。如果遗产有任何中断, 您需要明确设置这些权限。

      我们作为管理员用户所做的是导航到Reports 页面,然后是文件夹设置并授予没有权限的用户对文件夹的浏览权限。然后使用可以导航到主页并沿着树向下工作。系统管理员没有在家庭级别授予用户对有权访问的文件夹和报告的访问权限。

      【讨论】:

        【解决方案3】:

        以管理员身份运行 IE - 而不是 Chrome。我发誓我以前试过这个,没有任何乐趣。

        我不明白为什么不是 Chrome 以及为什么是管理员。也许 Chrome 以某种方式忽略了提升的权限。 rsManager 是如何知道浏览器在哪个级别运行的?

        Microsoft SQL Server Management Studio 12.0.2000.8 Microsoft 分析服务客户端工具 12.0.2000.8 Microsoft 数据访问组件 (MDAC) 6.3.9600.16384 微软 MSXML 3.0 5.0 6.0 微软 Internet Explorer 9.11.9600.17498 微软 .NET 框架 4.0.30319.34209 操作系统 6.3.9600

        Chrome 版本 39.0.2171.95 m

        【讨论】:

          【解决方案4】:

          我找到的解决方法来自Peter O’Gorman's blog entry。

          上述步骤相同,只是将 URL 添加到 本地 Intranet,而不是受信任的站点:

          1. 以管理员身份运行 IE
          2. 在 Internet 选项的安全选项卡中将 SSRS URL 添加到 本地 Intranet
          3. 重试 SSRS 网址
          4. 成功后,将您的用户添加到具有适当权限的站点设置和文件夹设置。
          5. 您应该能够在不以管理员身份运行 IE 的情况下访问 SSRS

          令我惊喜的是,这就像一个魅力。谢谢彼得!

          【讨论】:

          • 第 2 步,将 URL 添加到本地 Intranet,对我有用。谢谢
          • 我不得不另外重新启动 Internet Explorer,但这对我有用。
          • 这对我有用。像@ChaimEliyah 一样,我不得不重新启动 IE,但之后效果很好。谢谢
          • 非常感谢!第 2 步为我解决了这个问题。我只需将“http://localhost”添加到站点列表中。这也解决了“http://MachineName”网址使用情况
          猜你喜欢
          • 2013-02-18
          • 2013-02-17
          • 2016-10-11
          • 1970-01-01
          • 2011-02-19
          • 1970-01-01
          • 1970-01-01
          • 2012-02-15
          • 1970-01-01
          相关资源
          最近更新 更多