使用SSIS中Microsoft OData连接器连接Azure DevOps工作项遇401未授权错误
SSIS OData连接器连接Azure DevOps工作项时出现401未授权错误
我是论坛新用户,尝试通过SSIS连接Azure DevOps工作项以生成多项目工作项合并列表,但使用标准Microsoft OData连接器时出现“(401)未授权”错误。
在Chrome或Edge中测试URL https://analytics.dev.azure.com/MyOrg/MyProject/_odata/v2.0/WorkItems 可正常查看返回数据,我的账号具备分析数据查看权限。但在SSIS连接管理器中配置该URL并测试连接时触发错误。
已尝试以下认证方式:
- Basic认证:使用完整邮箱账号+密码,或使用PAT
- Windows认证
- 因数据不在Ax、CRM或SharePoint中,不确定是否应使用在线认证
连接管理器配置代码如下:
<?xml version="1.0"?> <DTS:ConnectionManager xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:ObjectName="OData Source" DTS:DTSID="{1F80624B-8F04-4366-AFAC-9338C8B4621C}" DTS:CreationName="ODATA"> <DTS:ObjectData> <ODataConnectionManager UserName="User@MyDomain.com" Url="https://analytics.dev.azure.com/MyOrg/MyProject/_odata/v2.0/WorkItems" ConnectionString="Service Document Url=https://analytics.dev.azure.com/MyOrg/MyProject/_odata/v2.0/WorkItems;Include Atom Elements=Auto;Include Expanded Entities=False;Integrated Security=False;User ID=User@MyDomain.com;Persist Security Info=False;Time Out=600;Schema Sample Size=25;Retry Count=5;Retry Sleep=100;Keep Alive=False;Max Received Message Size=4398046511104" MicrosoftOnlineServicesAuth="False" AuthType="BasicAuthentication" ConnectByProxy="False"> <Password Sensitive="1">XXXXXXXXXX</Password> </ODataConnectionManager> </DTS:ObjectData> </DTS:ConnectionManager>
期望连接器能成功连接并返回符合文档描述的数据,但未出现认证请求弹窗。恳请各位提供帮助或建议。
内容的提问来源于stack exchange,提问作者Fishey
相关产品推荐
相关产品推荐

