Odata:无法从运行时连接管理器获取托管连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Odata:无法从运行时连接管理器获取托管连接相关的知识,希望对你有一定的参考价值。

Problem

尽管成功预览了数据,但在执行与Medicare Data site的SSIS Odata连接时获取错误(参见下文)。

试着

  • 以32位运行

enter image description here

调试中的SSIS错误

错误:数据转换时0xC020801F,OData源[21]:无法从运行时连接管理器获取受管连接。错误:数据转换时为0xC0047017,SSIS.Pipeline:OData源验证失败并返回错误代码0xC020801F。错误:数据转换时为0xC004700C,SSIS.Pipeline:一个或多个组件验证失败。错误:数据转换时为0xC0024107:任务验证期间出错。

答案

你能从Visual Studio shell中打开SSIS包,然后查看oData连接并测试它吗?我有一个类似的问题,当我测试我的连接时,我收到从我尝试连接的SharePoint服务器返回的内部服务器错误(500)。

另一答案

事实证明它是一个非常愚蠢的事情:尽管Medicare网站引用了https,但使用http代替https

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/72a5752a-22e5-4542-97c3-7a4044e0fea5/ssis-odata-source-works-in-development-but-fails-when-run-0xc020801f

以上是关于Odata:无法从运行时连接管理器获取托管连接的主要内容,如果未能解决你的问题,请参考以下文章

ssis excel源无法在设计时获取连接管理器

连接 HSQL 数据库管理器时无法从 Java 代码连接到 HSQL 数据库

无法从配置管理器中提取连接字符串

SSIS Power Query 源 OData 连接不工作

无法从Virtualbox连接到SQL Server

MSSQL 触发 *** 连接