在win 7 下,安装SQL Server 2008 R2 ,并且安装了SSRS ,配置完成后,访问报表管理器 URL,出现如下错误:
用户“xxxxx”不具有所需的权限。请验证授予了足够的权限并且解决了 Windows 用户帐户控制(UAC)限制问题。
这是因为当前用户不是默认的 管理员账户 Administrator,在Win 7 下,Administrator 默认是禁用的,而SSRS默认的系统管理员就是Administor。
解决方法:
1.在web.config中的在<system.web> 设置禁用 身份模拟,让SSRS 以服务账户(一般是LocalSystem)身份运行
<identity impersonate="false" />
2.重启SSRS 服务
3.访问报表管理器,把当前用户添加到系统管理员角色
4.重新启用IIS 身份模拟,修改Web.config
<identity impersonate="true" />
5.重启SSRS 服务
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步