Excel无法刷新OLAP Cube求助:管理员可操作普通用户刷新失败
OLAP Cube Excel刷新异常排查方案
权限维度排查
- 核对SSAS实例角色权限:普通用户需归属对
My_Cube拥有读取权限的数据库角色,确认角色成员列表包含对应用户AD账号,同时排查AD组嵌套导致的权限继承失效问题。 - 核对多Excel文件连接差异:同权限同事仅能刷新1份文件的情况,优先对比5份文件的数据源配置,排查是否存在隐藏的本地数据源别名、缓存配置不一致问题。
- 验证Kerberos委托配置:当前连接使用
Integrated Security=SSPI集成认证,若存在Excel客户端→SSAS服务器→后端数据源的双跳场景,未配置Kerberos委托会导致身份传递失效,重启服务器后临时生效是因为缓存了短期身份票据,票据过期后异常复现符合该特征。
配置维度排查
- 检查SSAS服务参数:确认SSAS实例的最大并发连接数、查询超时配置,排除高峰期连接被拒绝的问题。
- 核对客户端驱动版本:普通用户Excel端的MSOLAP驱动版本需和SSAS服务器端匹配,低于服务器版本会出现兼容性问题,需升级到对应
MSOLAP.8版本。 - 调整连接字符串测试:你当前使用的连接字符串如下:
Provider=MSOLAP.8;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=My_Cube;Data Source=My_Server;MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error;Update Isolation Level=2
可临时将Safety Options参数调整为1测试,排除高安全级别限制非管理员用户连接的问题。
快速验证方法
- 用普通用户账号在SSMS中直接登录SSAS实例浏览Cube,若可正常访问则问题出在Excel端驱动/配置,若无法访问则直接定位为SSAS端权限配置问题。
- 清除SSAS服务器会话缓存后再次测试,排除旧会话残留导致的临时生效问题。
内容的提问来源于stack exchange,提问作者Tweene
相关产品推荐
相关产品推荐

