Excel刷新Azure Analysis Services模型报错求助:内部错误及SSO连接问题
解决Excel刷新Azure Analysis Services(Okta SSO)的内部错误问题
排查与修复步骤
清理连接字符串冗余参数
移除User ID后,务必确保连接字符串中没有残留Identity Mode或Interactive Login这类冲突参数。适配Okta SSO的标准连接字符串格式示例:Provider=MSOLAP;Data Source=asazure://<region>.asazure.windows.net/<model>;Initial Catalog=<catalog>;Authentication=Active Directory Interactive;注:Okta SSO依赖
Active Directory Interactive触发认证流程,无需手动指定User ID。清除Windows缓存凭据
- 打开「控制面板→用户账户→凭据管理器→Windows凭据」
- 删除所有与Azure Analysis Services、Okta相关的凭据条目
- 重启Excel后重新发起连接,完成Okta SSO认证流程
修复Analysis Services OLE DB驱动
内部错误(Error.cpp line215)多与驱动损坏有关:- 卸载当前的
Microsoft OLE DB Driver for Analysis Services - 下载与Excel位数(32/64位)匹配的官方驱动并重新安装
- 重启电脑后测试刷新功能
- 卸载当前的
核查Okta应用配置
确认Azure Analysis Services的Okta应用近期无变更:- 验证SAML断言中的用户属性(如UPN)与AAS权限配置匹配
- 检查Okta是否新增MFA要求、会话超时策略等可能影响认证稳定性的设置
调整Excel外部内容权限
打开Excel→「文件→选项→信任中心→信任中心设置→外部内容」:- 临时设置为「启用所有外部内容」,排查权限限制问题
- 确认当前工作簿路径已加入「受信任位置」
临时规避方案
若上述步骤未立即生效,可尝试:
- 关闭Excel后,删除
%APPDATA%\Microsoft\Excel路径下的缓存文件 - 使用「数据→现有连接→重新连接」功能,替代直接刷新操作
内容的提问来源于stack exchange,提问作者Gabe
相关产品推荐
相关产品推荐

