Проблема с подключением служб SSIS OData

#ssis #odata #etl #microsoft-dynamics #axapta

Вопрос:

когда я пытаюсь подключить odata с помощью SSIS, я получаю ошибку 401 Несанкционированная ошибка (системная). я попытался подключиться с помощью базовой аутентификации и на 100% уверен, что мои учетные данные верны. потому что я могу подключиться из excel и powerbi. также, когда я открываю URL-адрес odata в своем браузере, я могу видеть данные.

также я пробовал другие способы подключения, такие как Microsoft Dynamics CRM Online или Microsoft Dynamics AX Online, я получаю сообщение об ошибке 400 неверных запросов.

я уверен, что мои имена сущностей не начинаются с цифр.

Комментарии:

1. Вы проверили, является ли это проблемой TLS 1.2? docs.microsoft.com/en-us/sql/integration-services/data-flow/…

2. да, но это не помогло.

Ответ №1:

наконец-то я могу знать, как это сделать прямо сейчас.

прежде всего, мы должны использовать онлайн-подключение Microsoft Dynamics AX. и мы должны быть уверены, что наша учетная запись не нуждается в многофакторной аутентификации office 365.

вы можете создать пользователя только для этой интеграции, и вы собираетесь использовать учетные данные этого пользователя для подключения с использованием типа подключения Microsoft Dynamics AX Online. После того, как вы введете информацию о пользователе и нажмете «Проверить подключение», автоматически откроется всплывающее окно, и вам снова следует войти в Microsoft с этим пользователем интеграции.

хитрость заключается в том, что пользователь должен иметь разрешения как для azure, так и для dynamics 365, и на него не должна влиять многофакторная аутентификация.

я надеюсь, что это будет кому-то полезно, потому что я узнал об этом, заплатив деньги :))