我已经尝试了大多数论坛所说的所有内容,但仍然无法让网络中的其他人看到此报告。
以下是我尝试过的事情:
servername/reports
标签下的properties
{li> 添加了我的用户domain/username
,并为他提供了所有5个角色(浏览器,内容管理器,我的报告,发布者,报告生成器)
site settings
- > Configure Site wide security
- > domain / username
,我已经提供了系统管理员角色。
在IIS
中,我在reports
中提供了reportserver
和Directory Security
- > Integrated Windows Authentication
并取消选中Anonymous Access
。
即使在此之后,我也是唯一可以查看此报告的人。每当域上的另一个用户尝试访问它时,弹出登录对话框,他们需要我的密码才能进入。
我需要的是,只要有任何用户在他的IE中输入servername/reportserver
,就会弹出报告而不需要任何登录要求。
有人有任何建议吗?
答案 0 :(得分:4)
您需要进入 SSRS ReportManager 并配置安全设置。
通过Properties -> Security -> New Role Assignment->
然后添加适当的域组。如果所有用户都需要访问权限,请使用“YourDomain \ Domain Users”。
答案 1 :(得分:1)
确保servername \ iusr_servername至少具有对数据库的选择权限(或执行存储过程)。如果你要匿名路线。
作为一般规则,尽管我尽可能地使用默认安全配置。我花了很多时间摆弄IIS和RS用户配置等。
答案 2 :(得分:0)
其他人甚至可以看到您的计算机和数据库吗?因此,这些问题通常都是简单的网络/操作系统身份验证问题。