连接到 Azure Analysis Services 时出错 -(文件 'pfadalauthinfo.cpp',函数 PFAdalAuthInfoConfigurationWrapper::GetInstance')

Error connecting to Azure Analysis Services - (file 'pfadalauthinfo.cpp', function PFAdalAuthInfoConfigurationWrapper::GetInstance')

我们使用双因素身份验证 (2fa/mfa) 连接到 Azure 分析服务 (AAS / SSAS)。最近,一些用户在 Excel 2019

中收到此错误消息
file 'pfadalauthinfo.cpp', function PFAdalAuthInfoConfigurationWrapper::GetInstance'

他们有一个 Excel 文件连接到多维数据集。通常他们只需单击刷新,提示就会打开以通过 2fa (Okta) 登录,如下图所示。相反,他们收到 pfadalauthinfo.cpp 错误(甚至没有出现登录提示)

他们使用的是 Office 2019(版本 1808(内部版本 10382.20010))和 Windows10。这些用户过去可以连接,但现在不能连接了。在某些情况下,他们以前在笔记本电脑上连接过,但在收到新笔记本电脑后无法连接。

对于一个用户,我们尝试覆盖驱动程序(根据这些文章 (1, 2),但这没有用。我们发现如果我们将它们切换到 Office 365,它可以完美连接。我们不能为每个用户执行此操作,Office 2019 应该可以正常工作。这似乎是 Office 或驱动程序中的错误。有任何解决方法吗?

我们直接与 Microsoft 支持人员合作,他们发现客户端库(即 MSOLAP)存在问题。新版本已发布到网站:

https://docs.microsoft.com/en-us/analysis-services/client-libraries?view=asallproducts-allversions

我们测试了,现在一切正常。