Ошибка подключения ADOMD

Я получаю следующую ошибку от ADOMD при попытке подключиться к моему серверу SSAS.

Необработанное исключение типа System.Xml.XmlException произошло в Microsoft.AnalysisServices.AdomdClient.dll

Дополнительная информация: Элемент return не найден. Строка 5, позиция 2.

Могу подтвердить следующее:

Моя строка подключения:

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

Я могу подтвердить, что моя строка подключения верна (или, по крайней мере, данные, которые я использую в строке подключения выше, верны). Если я изменю какую-либо часть строки подключения на неправильное значение, ADOMDConnection вернет «Невозможно подключиться к серверу». Я также просмотрел журналы аудита на самом сервере и подтвердил, что успешно вхожу на сервер. И наоборот, с неверными учетными данными журналы сервера подтверждают неудачный вход в систему.

Я пытаюсь подключиться к SSAS 2014 Enterprise

Неудачное соединение возвращается в течение нескольких секунд. Несколько сообщений в Интернете предлагают увеличить свойство Connection Timeout. Кажется, это не моя проблема, поскольку я увеличил его до 120, а его ошибка в пределах 5.

Я использую ADOMD 12.0 Runtime 2.0.50727

Пользователь моего домена является администратором домена и был добавлен к роли администратора в SSAS.

Я не уверен, что еще может быть не так, и как это исправить, или это известная ошибка в ADOMD?

Любой совет будет очень признателен.

Благодарность!

Джейсон


person Jason Cragun    schedule 17.04.2015    source источник


Ответы (1)


Это происходит обычно, если версия клиентской DLL ADOMD не соответствует версии, соответствующей целевой версии экземпляра сервера. Например, службы Azure Analysis Services по состоянию на 13.09.2017 не работают с Microsoft.AnalysisServices.AdomdClient.dll версии 13. Только версия 14 и выше.

Для справки: ADOMD DLL для службы анализа Azure доступна по ссылке ниже: https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-data-providers

Дважды проверьте, является ли клиентская DLL точной версией, необходимой для экземпляра целевого сервера. Это решило именно эту проблему в моем случае.

person sean2078    schedule 13.09.2017