我会检查您的普通登录是否映射到具有正确系统级权限的角色。对于“报告生成器”按钮,项目级别的角色定义不起作用。从基于浏览器的报告管理器界面:- 点击“站点设置”。 - 在安全性部分,单击“配置系统级角色定义”。 - 单击要具有此功能的角色(例如,“系统管理员”和“系统用户”是默认角色,但我认为您可以创建自己的角色)。 - 确保选中“执行报告定义”任务。这是控制“报告生成器”按钮是否显示的权限。 - 单击“确定”,然后返回“站点设置”页面。 - 在安全性部分,单击“配置站点范围安全性”。 - 单击“新角色分配”,然后将您的登录映射到您在前面编辑的系统级角色(或者,将您的登录映射到一个AD组可能更好)。表格非常简单,我猜您无法看到该按钮是因为您的登录未映射到正确的系统级角色。如果这样还不行,您可以检查报告服务的IIS安全设置,以确保它们配置为使用Windows身份验证(假设您首先使用的就是Windows身份验证)。
尝试按照上面的答案所述去做,但是在第二个小圆点中提到的“配置系统级角色定义”并没有找到。也许界面在过去的5年中有些变化了。假设您已经打开了一个浏览器窗口,在其中看到了没有[Report Builder] 按钮的报表管理器,我将其称为第一个浏览器窗口。像Matt说的那样,您需要作为管理员启动第二个浏览器窗口,再次进入报表管理器,并单击[站点设置]。之后,您单击[安全性],然后单击[新角色分配],在下一页中键入您的用户名以及勾选[System User]角色。完成这项工作后,刷新一次第一个浏览器窗口,[Report Builder]按钮就出现了。