如何创建链接服务器连接Azure Analysis Services?遇Error7373求解决
问题:SQL Server创建链接服务器连接Azure Analysis Services时触发Error 7373
我有一台SQL Server,想要创建链接服务器连接Azure上的Azure Analysis Services。已参考相关指引,但尝试连接时持续收到Error 7373错误,找不到有效解决信息,求有经验的人帮忙。

排查与解决步骤
- 更新MSOLAP驱动版本
旧版的Analysis Services OLE DB Provider(MSOLAP)不兼容Azure的身份验证机制,必须安装最新版驱动,安装完成后重启SQL Server服务再试。 - 核对身份验证配置
创建链接服务器时,身份验证选「使用此安全上下文建立连接」,输入有权访问AAS的Azure AD账号:服务主体需用appid@tenantid格式,普通用户需确保已在AAS上分配权限。 - 验证网络连通性
- 用
telnet <AAS服务器地址> 443测试端口是否可达 - 确认SQL Server所在的防火墙、NSG未拦截到AAS的出站流量
- 若使用代理,需在SQL Server的代理设置中正确配置,保证能连通Azure
- 用
- 修正链接服务器属性
- 产品名称:
Azure Analysis Services - 数据源:填写AAS完整服务器地址(如
asazure://eastus.asazure.windows.net/myaasserver) - 提供程序字符串:
Persist Security Info=False;Impersonation Level=Impersonate
- 产品名称:
- 检查AAS账号权限
登录Azure门户,确认用于连接的Azure AD账号在AAS服务器上拥有至少「读取」权限,无权限会直接导致连接失败。
内容的提问来源于stack exchange,提问作者Jie
相关产品推荐
相关产品推荐

