Невозможно подключиться к серверу sql из табличной модели ssas для обновления данных - PullRequest
0 голосов
/ 21 сентября 2019

У меня была табличная модель на Microsoft Analysis Server 14.0.6.443, подключающаяся к двум серверам sql, по-видимому, в Azure с версиями SQL Server 10.0.9999.0 и 12.0.2000.8.Еще несколько дней назад ночное задание агента SQL могло без проблем подключаться к обоим серверам с использованием поставщика данных .Net Framework для SQL Server с использованием пароля Active Directory в качестве метода проверки подлинности.Хотя с моей стороны ничего не изменилось, работа агента стала завершаться с ошибкой ниже.

Выполнено от имени пользователя: [......].Microsoft.AnalysisServices.Xmla.XmlaException: запрос JSON DDL не выполнен со следующей ошибкой: Не удалось выполнить XMLA.Возникла ошибка: «Произошла одна или несколько ошибок. Произошла одна или несколько ошибок. AADSTS50079: Из-за изменения конфигурации, сделанного вашим администратором, или из-за того, что вы переехали в новое место, вы должны зарегистрироваться в многофакторной аутентификации для доступа ... Исключение было вызвано интерфейсом IDbConnection. Не удалось установить соединение с источником данных с именем «............ ...». ».. в Microsoft.AnalysisServices.Xmla.XmlaClient.CheckForSoapFault (XmlReader читатель, xmlaResult xmlaResult, булева throwIfError) при Microsoft.AnalysisServices.Xmla.XmlaClient.CheckForError (считыватель XmlReader, xmlaResult xmlaResult, булева throwIfError) при Microsoft.AnalysisServices.Xmla.XmlaClient.SendMessage (Boolean endReceivalIfException, логическоеreadSession, Boolean, readNamespaceCompatibility) в Microsoft.AnalysisServices.Xmla.XmlaClient.SendMessageAndReturnResult (String & result, Boolean skipResult) в Microsoft.AnalysisServices.Xmla.XmlaClient.ExecuteSleringing StringskipResult, свойства String, параметры String) в Microsoft.SqlServer.Management.Smo.Olap.SoapClient.ExecuteStatement (String stmt, StatementType stmtType, логическое значение withResults, свойства String, строковые параметры, логическое ограничениеListElement, StringT.SqlServer.Шаг не удался.

Используя ssms на компьютере, на котором установлена ​​модель, я смог успешно подключиться к обоим серверам, используя основную модель для подключения и обновления данных.

Поскольку это часть автоматизированного процесса, я не уверен, как МИД будет работать.Будем очень благодарны за любые рекомендации или предложения о том, как установить соединение, чтобы работа могла быть успешно завершена.

...