Microsoft PowerBI:无法加载安全库:krb5_64.dll

Posted

技术标签:

【中文标题】Microsoft PowerBI:无法加载安全库:krb5_64.dll【英文标题】:Microsoft PowerBI: Failed to load the security library: krb5_64.dll 【发布时间】:2020-02-20 13:26:29 【问题描述】:

我正在尝试使用 ODBC 通过 Kerberos 从 PowerBi 连接到 Impala。

我关注了这个https://plenium.wordpress.com/2019/08/02/connect-microsoft-power-bi-desktop-to-cloudera-impala-with-kerberos/

我可以使用有效凭据创建 ODBC 连接并从其他工具(例如 ODBC 查询工具)执行查询,但是从 PowerBi 加载 Kerberos dll 时出现此错误:

Details: "ODBC: ERROR [HY000] [Cloudera][Support] (50366) Failed to load the security library: krb5_64.dll
ERROR [HY000] [Cloudera][Support] (50366) Failed to load the security library: krb5_64.dll"

您对如何解决有什么建议吗?

我有:

Windows 10 专业版 1903 MIT Kerberos for Windows 4.1 适用于 Impala 2.6.8 的 Cloudera ODBC 驱动程序(兼容 C6) Microsoft Power BI 桌面 2.78.5740.721 64 位

【问题讨论】:

【参考方案1】:

解决办法是:不要把PowerBI安装成windows app,直接下载 PBIDesktopSetup_x64.exe 并安装它。现在它的目的地是 C:\ProgramFiles\"Microsoft Power BI Desktop" 而不是 C:\ProgramFiles\WindowsApps\ ... 并且它可以工作。

【讨论】:

以上是关于Microsoft PowerBI:无法加载安全库:krb5_64.dll的主要内容,如果未能解决你的问题,请参考以下文章

无法加载文件或程序集“Microsoft.Expression.Encoder”

加载类型库/DLL (Microsoft.Office.Interop.Excel.Application) 时出错

找不到方法:'无效 Microsoft.PowerBI.Api.V1.PowerBIClient..ctor(Microsoft.Rest.ServiceClientCredentials, Syst

powerbi

使用 PowerBI 使用 Microsoft Cluster API

无法加载文件或程序集“Microsoft.Azure.WebJobs.Host,版本=3.0.22.0