ssis - OData SSIS 连接问题
问题描述
当我尝试使用 SSIS 连接 odata 时,我收到 401 Unauthorized error (system) 错误。我尝试连接基本身份验证,并且我 100% 确定我的凭据是正确的。因为我可以从 excel 和 powerbi 连接。当我在浏览器中打开 odata 的 url 时,我也可以看到数据。
我还尝试了其他连接方式,例如 Microsoft Dynamics CRM Online 或 Microsoft Dynamics AX Online,我收到 400 Bad Request 的错误消息。
我确信我的实体名称不以数字开头。
解决方案
最后我现在能够知道如何做到这一点。
首先我们应该使用Microsoft Dynamics AX Online 连接方式。我们必须确保我们的帐户不需要 Office 365 的多重身份验证。
您可以仅为此集成创建一个用户,并且您将使用该用户凭据通过 Microsoft Dynamics AX Online 连接类型进行连接。输入用户信息并单击测试连接后,必须自动打开一个弹出屏幕,您应该再次使用该集成用户登录微软。
诀窍是用户必须同时拥有 azure 和 dynamics 365 的权限,并且不应受到多因素身份验证的影响。
我希望它对某人有所帮助,因为我通过付钱学到了这一点:))
推荐阅读
- html - 在不同类型的按钮之间切换
- php - 使用 google 联系人 api 更改联系人的问题
- git - “git log --diff-filter=R”和“git log --find-renames”有什么区别?
- javascript - Chrome 性能 DevTools 中不明确的“任务”
- javascript - 如何在 React Native 中创建 64 位 apk
- javascript - JavaScript 开始使用正则表达式和偏移量
- excel - 如何修复跳过某些值的 for 循环?
- java - 需要有关如何在适配器类上使用 onActivityResult() 的帮助?
- php - 循环使用 PHP 和 WordPress 按类别组织和显示自定义帖子
- sql - 为什么 select translate('@',' ','') from dual 的输出为空;以及为什么结果是 @ at select replace('@',' ','') from dual;