域管理员无法登录Report Server:无法加载文件夹内容
解决SSRS 2016无需管理员运行浏览器即可访问的配置方案
这是个很典型的SSRS权限配置问题,结合你提到的情况(域管理员身份、已授予Home Folder完全权限、仅管理员启动浏览器可访问),针对SSRS 2016-CU8全新安装,我整理了以下排查和解决步骤:
1. 调整UAC(用户账户控制)权限限制
域管理员默认会受UAC的降权机制影响,普通启动程序时权限会被自动限制。你可以这么操作:
- 按下Win+R,输入
secpol.msc打开「本地安全策略」 - 依次导航到「本地策略」→「安全选项」
- 找到「用户账户控制:内置管理员账户的管理员批准模式」,把它设置为已禁用
- 重启系统后,再用普通模式启动浏览器试试访问
2. 检查并配置SSRS站点级权限
你已经给Home Folder加了权限,但报表管理器的站点级权限才是控制整体访问的关键:
- 先以管理员身份启动Chrome,进入报表管理器(
http://localhost/reports/browse/) - 点击右上角的齿轮「设置」图标,选择「站点设置」
- 切换到「安全性」标签页,确认你的域管理员账户(或者Builtin\Administrators组)已经被授予系统管理员和系统用户这两个角色
- 如果没加的话,点击「添加角色分配」,输入你的账户名,勾选这两个角色后保存
3. 关闭IE增强安全配置(针对Windows Server环境)
如果你的SSRS部署在Windows Server上,默认开启的IE增强安全会限制浏览器访问本地内网站点:
- 打开「服务器管理器」,切换到「本地服务器」页面
- 找到「IE增强安全配置」,点击旁边的「启用」
- 把「管理员」和「用户」的设置都改成关闭
- 重启浏览器后再测试访问
4. 配置浏览器兼容性(适配SSRS 2016)
SSRS 2016对现代浏览器的兼容性需要额外配置,你可以选以下方式:
- Chrome:安装「IE Tab」扩展,把
http://localhost/reports添加到IE Tab的站点列表,通过这个扩展访问报表管理器 - Edge:打开浏览器设置,找到「默认浏览器」,开启「允许在Internet Explorer模式下重新加载网站」,然后把SSRS站点加入IE模式站点列表
5. 确认SSRS服务账户的权限
SSRS服务账户需要足够的本地资源访问权限:
- 按下Win+R,输入
services.msc打开「服务」 - 找到「SQL Server Reporting Services (MSSQLSERVER)」服务,查看它的登录账户
- 确保这个账户属于「本地管理员」组,或者已经被授予对SSRS安装目录(默认是
C:\Program Files\Microsoft SQL Server Reporting Services\SSRS)的完全控制权限
额外小技巧
- 先清除浏览器的缓存和Cookie,避免旧的权限缓存干扰访问
- 换个浏览器比如Firefox试试,排除Chrome自身配置的问题
内容的提问来源于stack exchange,提问作者InteXX
相关产品推荐
相关产品推荐

