授予用户'servername / iusr-username'的权限不足以执行此操作。 (rsAccessDenied)

时间:2009-06-10 19:04:57

标签: sql-server sql-server-2005 reporting-services

我已经尝试了大多数论坛所说的所有内容,但仍然无法让网络中的其他人看到此报告。

以下是我尝试过的事情:

    我在servername/reports标签下的properties {li>

    添加了我的用户domain/username,并为他提供了所有5个角色(浏览器内容管理器我的报告发布者报告生成器

    {li}

    site settings - > Configure Site wide security - > domain / username,我已经提供了系统管理员角色。

  1. IIS中,我在reports中提供了reportserverDirectory Security - > Integrated Windows Authentication并取消选中Anonymous Access

  2. 即使在此之后,我也是唯一可以查看此报告的人。每当域上的另一个用户尝试访问它时,弹出登录对话框,他们需要我的密码才能进入。

    我需要的是,只要有任何用户在他的IE中输入servername/reportserver,就会弹出报告而不需要任何登录要求。

    有人有任何建议吗?

3 个答案:

答案 0 :(得分:4)

您需要进入 SSRS ReportManager 并配置安全设置。

通过Properties -> Security -> New Role Assignment->然后添加适当的域组。如果所有用户都需要访问权限,请使用“YourDomain \ Domain Users”。

答案 1 :(得分:1)

确保servername \ iusr_servername至少具有对数据库的选择权限(或执行存储过程)。如果你要匿名路线。

作为一般规则,尽管我尽可能地使用默认安全配置。我花了很多时间摆弄IIS和RS用户配置等。

答案 2 :(得分:0)

其他人甚至可以看到您的计算机和数据库吗?因此,这些问题通常都是简单的网络/操作系统身份验证问题。