2010-09-17 189 views
0

我刚刚为我的办公室设置了SSRS。有些用户需要能够运行Report Builder。我创建了一个AD全局组,并使用报表管理器为该组分配报表生成器权限。SQL Server Reporting Services 2008报表生成器用户访问权限

我已验证SSRS上的报表生成器配置是否正确。

即使在将这些用户分配给Report Builder角色之后,Report Builder链接在登录到Report Manager时也不会显示。

我试过让他们通过直接提供链接下载Report Builder;当他们下载它并尝试执行报告时,会有一条消息表明用户没有权限(尽管事实上我已经明确授予他们权限)。

当分配了该角色时,可以真正运行ReportBuilder的唯一用户是本地管理员或域管理员。

对于任何想要做特别报告的人来说,为我分配本地管理员权限是不现实的。我肯定错过了什么。这些用户需要在文件系统上访问文件夹吗?或者我可以忽略的其他东西?

+0

我要补充一点,我在日志文件中看到这一点:!!! – rsteckly 2010-09-17 01:10:38

+0

rshost rshost 29f4 09/16/2010-17:53:09 ::我INFO:端点4已禁用且未注册网址vdir =/ReportServer/ReportBuilder,pdir = C:\ Program Files \ Microsoft SQL Server \ MSRS10_50.MSSQLSERVER \ Reporting Services \ ReportServer \ ReportBuilder – rsteckly 2010-09-17 01:11:35

+0

服务帐户也是网络服务 – rsteckly 2010-09-17 01:11:52

回答

0

我必须确保需要访问报告生成器的用户拥有系统级“执行报告定义”任务的权限。我通过创建一个新的系统角色(我将其命名为“System Report Builder Access”)并启用了该任务来完成此任务。然后我将角色应用到必要的用户。

希望帮助..

相关问题