Hello everyone.
I am at the end of my tether trying to get this to work.
I require to connect to an external OData source from SSDT for Visual Studio 2017 and SQL Server 2016
The OData connector comes pre-installed with this version.
No matter what I do, I get the dreaded
Error: 0xC020801F at Data Flow Task, OData Source [2]: Cannot acquire a managed connection from the run-time connection manager.
Error: 0xC0047017 at Data Flow Task, SSIS.Pipeline: OData Source failed validation and returned error code 0xC020801F.
I have scoured I think every website available and still I cannot get the answer.
This is to execute the task through SSDT. I have tried against the OData source I need to connect to and to a number of Northwind Test sources from Microsoft to ensure that it is not specifically my source.
As you can see, the data previews ok but when I execute it...
![]()
![]()
![]()
I have read that should install 32bit Odata Driver. I found this from SQL Server 2014 Feature pack but although installing it makes no difference. There is no way to tell the OData source component in SSDT to use it as the UserComponentTypeName
is Microsoft.SqlServer.IntegrationServices.OData.ODataSource, Microsoft.SqlServer.IntegrationServices.ODataSrc, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91
This is the inbuilt version I think, does not appear to be any way to change this.
I have tried this from home so as to rule out corporate firewall issues, still the same.
I have tried installing earlier versions of SSDT for VS (2015 and 2013) still with no luck (Same error on 2015 and some other error on 2013).
I really need to be able to use OData as a source for populating a Data Warehouse.
Can anyone suggest something please, I have spent hours trying to get this working. I'll be your best friend if you can figure out the solution! :-)
Thanks,
Phil