使用OData Source从SSIS连接到SharePoint

时间:2017-02-15 20:24:52

标签: sql-server sharepoint visual-studio-2015 odata ssis-2012

我正在尝试使用OData源连接到Microsoft云上托管的SharePoint。我试图将项目相关数据从SharePoint列表中提取到sql表中,并将其处理到数据仓库中。

当我手动登录SharePoint时,它具有读取数据并导出到excel的必要权限。但是当我在2012年通过Odata Source连接时,我遇到了以下错误。我正在使用Visual Studio Professional 2015进行SSIS开发。

  

Identity Client运行时库(IDCRL)无法查找联合登录的领域信息。   (Microsoft.SqlServer.IntegrationServices.ODataConnectionManager)

您是否有人在任何时候遇到此问题?

1 个答案:

答案 0 :(得分:0)

我能够使用32位OData源组件将列表数据从sharepoint下载到SQL。技巧是使用后缀" / _ vti_bin / listdata.svc"。

对于Ex:如果列表数据的URL为:https://sharepoint.com/sales,则服务文档位置URL应如下所示 https://sharepoint.com/Sales/_vti_bin/listdata.svc。同时在“连接管理器”设置中启用Microsoft Online Services Authentication = True。

谢谢 沙拉斯