gpt4 book ai didi

c# - ADOMD 连接错误

转载 作者:行者123 更新时间:2023-11-30 16:55:16 25 4
gpt4 key购买 nike

我在尝试连接到我的 SSAS 服务器时收到来自 ADOMD 的以下错误。

An unhandled exception of type 'System.Xml.XmlException' occurred in Microsoft.AnalysisServices.AdomdClient.dll

Additional information: Element 'return' was not found. Line 5, position 2.

我可以确认以下内容:

我的连接字符串是:

Data Source=<MyServer>;Catalog=<My SSAS DB>; UID=<MyDomain>\<MyDomainUser>;PWD=<MyPassword>;

我可以确认我的连接字符串是正确的(或者至少我在上面的连接字符串中使用的数据是正确的)。如果我将连接字符串的任何部分更改为不正确的值,ADOMDConnection 将返回“无法连接到服务器”。我还查看了服务器本身的审核日志,并确认我已成功登录到服务器。相反,如果凭据不正确,服务器日志会确认登录失败。

我正在尝试连接到 SSAS 2014 Enterprise

失败的连接会在几秒钟内返回。互联网上的一些帖子建议增加连接超时属性。这似乎不是我的问题,因为我已将其增加到 120 并且它在 5 以内失败。

我正在使用 ADOMD 12.0 运行时 2.0.50727

我的域用户是域管理员,并且已被添加到 SSAS 中的管理员角色。

我不确定还有什么问题或如何调试它,或者这是 ADOMD 中的已知错误吗?

如有任何建议,我们将不胜感激。

谢谢!

杰森

最佳答案

当 ADOMD 客户端 DLL 的版本与服务器实例的目标版本不匹配时,通常会发生这种情况。例如,自 2017 年 9 月 13 日起,Azure Analysis Services 不适用于 Microsoft.AnalysisServices.AdomdClient.dll 版本 13。仅适用于版本 14 及更高版本。

作为引用,Azure Analysis Service 的 ADOMD DLL 可在以下链接中找到: https://learn.microsoft.com/en-us/azure/analysis-services/analysis-services-data-providers

仔细检查以确保客户端 DLL 是目标服务器实例所需的确切版本。这在我的案例中解决了这个确切的问题。

关于c# - ADOMD 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29690357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com