解决方法
我将首先检查的是确保您的正常登录映射到具有正确的系统级权限的角色.项目级角色定义对“报表生成器”按钮没有任何影响.
从基于浏览器的报表管理器界面:
>点击“站点设置”
>在“安全性”部分中,单击“配置系统级角色定义”
>单击您想拥有此功能的角色(例如“系统管理员”和“系统用户”是默认角色,但我相信您可以创建自己的角色).
>确保选中“执行报告定义”任务.这是控制是否显示“报表生成器”按钮的权限.
>单击“确定”,然后返回到“站点设置”页面.
>在“安全性”部分中,单击“配置站点范围的安全性”
>单击“新角色分配”,然后将您的登录名(或您登录所属的AD组可能更好)映射到您在前面的步骤中编辑的系统级角色.
表单非常简单,我猜测您的登录名并没有映射到正确的系统级角色,因为您可以看到本地管理员登录的按钮.如果这不起作用,您可以检查报告服务的IIS安全设置,以确保它们被配置为使用Windows身份验证(假设这是您首先使用的).