我是报表服务器的新手,在报表服务器上的自定义/表单身份验证方面存在问题。
我的工作环境是:“SQL Server 2012”在“Windows Server 2008”上运行
我按照http://msftrsprodsamples.codeplex.com/releases/view/110547
中的教程逐步配置我的“表单身份验证”我使用的示例代码是从中下载的 http://msftrsprodsamples.codeplex.com/wikipage?title=SS2012!Security%20Extension%20Sample&referringTitle=Home
然后我重新启动报告服务器并通过“myservername / reports”访问Report Manager并创建一个新用户xxx,然后我想以“xxx”用户身份登录Report Manager。但只是搞错了
” SQL Server Reporting Services
错误
用户''没有所需的权限。验证是否已授予足够的权限并已解决Windows用户帐户控制(UAC)限制。 “
然后,我搜索有关此问题的许多相关主题,并转换Windows用户帐户控制(UAC)。但问题仍然存在。 有人可以帮忙吗?提前谢谢。
答案 0 :(得分:0)
检查this MS connect问题以获取一些解决方法。最好的选择是在怪癖模式(兼容性视图)中使用IE 8或更高版本,并在必要时以管理员身份运行它。确保正确设置安全性(帐户和角色) - 从右上角的“站点设置”。 在一个示例中,我可以查看来自IE但不是FireFox或Chrome(但可以配置安全性)的报告,这显然与UAC相关。以管理员身份启动Chrome,提供凭据(Win帐户)并且有效。
答案 1 :(得分:0)
在RSReportServer.config文件中找到UserName标记并替换< UserName>用户名< / UserName> 与用户 - ' xxx'已创建 - <用户名> xxx< /用户名>