【问题标题】:SSRS Authentication Issues on a fresh install全新安装时的 SSRS 身份验证问题
【发布时间】:2010-09-24 21:31:10
【问题描述】:

SSRS 安全墙又一次击中了我。

我进行了全新的 SSRS 2008R2 安装。

我在我的盒子上创建了一个单独的帐户 (ssrs) 来访问与 SSRS 相关的服务。

在导航到 localhost/reportserver 时,我遇到了一个 Windows 身份验证弹出窗口。我输入了 ssrs 用户名和密码,一段时间后出现以下错误消息:

授予用户“mybox\ssrs”的权限不足以执行此操作。 (rsAccessDenied)

导航到 localhost/reports/pages/folder.aspx 会呈现相同的 SQL Server Reporting Services 错误。

我已按如下方式设置了 reportserver.config:

<Authentication>
      <AuthenticationTypes>
             <RSWindowsBasic>
                   <LogonMethod>3</LogonMethod>
                   <Realm></Realm>
                   <DefaultDomain></DefaultDomain>
             </RSWindowsBasic>
      </AuthenticationTypes>
      <EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>

最终,我想做的是通过我的 C# 代码访问报告,我假设我将使用我在盒子上设置的经过身份验证的用户。

post 表示将名称或组添加到 ssrs 组,一旦完成,就不能与 SQLServerReportServerUser$MyBox$MSRS10_50.SQLSERVER2008R2 一起使用。

请记住,我什至无法查看任何报告服务菜单,因为有些人遇到了问题。我在第 1 步,只是想查看服务。

我什至尝试在此框中使用我的管理员帐户登录 - 不行 - 仍然是权限问题。

这方面的一些分步指导会很有帮助。

谢谢。

【问题讨论】:

    标签: sql-server-2008 reporting-services ssrs-2008


    【解决方案1】:

    在尝试了几种不同的组合之后,解决方案已经出现了。

    回顾一下 - 尝试访问 localhost/reports 和 localhost/reportserver 时,这是正确的身份验证问题 - 甚至无法访问 Reporting Services 主页。

    我曾尝试在 C:\Program Files\Microsoft SQL Server\MSRS10_50.SQLSERVER2008R2\Reporting Services(以及所有子目录)上为我的 ssrs 用户和所有人设置完全控制权限,但没有成功。

    最终,我在管理员模式下启动了 IE(右键单击 IE,选择以管理员身份运行),并且能够导航到 localhost/reports 到 http://localhost/Reports/Pages/Folder.aspx

    选择文件夹设置/新角色分配。新角色分配页面将允许您设置您在框中设置的特定用户。

    就我而言,目前只是测试,我只有一个用户可以访问所有与 SSRS 相关的项目。

    顺便说一句,我通过不同的浏览器访问 /reports,所以我在 IE 中作为管理员的事实不会影响其他单独的供应商实例。

    【讨论】:

    • 谢谢,遇到了类似的问题,我没有拒绝访问,而是得到了一个几乎空白的页面。在管理员中启动 IE 让我解决这个问题。
    猜你喜欢
    • 2012-11-22
    • 2013-03-15
    • 1970-01-01
    • 1970-01-01
    • 2012-03-22
    • 2013-03-07
    • 1970-01-01
    • 2021-10-23
    • 1970-01-01
    相关资源
    最近更新 更多