【问题标题】:SSIS SharePoint List Source - Loaded 0 RecordsSSIS SharePoint 列表源 - 加载 0 条记录
【发布时间】:2014-10-20 15:00:50
【问题描述】:

我在 BIDS 中创建了一个 SSIS 包,它从共享点列表中提取数据并使用 OLE DB 目标将其插入到 SQL Server 数据库中。这个 SSIS 包运行良好,并且正在填充数据。然后,我需要从同一站点上的不同 SharePoint 列表中提取数据。

我使用完全相同的凭据、相同的读/写访问权限和几乎相同的 SSIS 包。但是,在这个新的 SSIS 包上,加载了 0 条记录。

执行结果页面中没有错误或警告。为确保没有遗漏任何设置,我将工作 SSIS 包中的数据流任务复制到未加载任何记录的 SSIS 包中。

我刚刚复制的数据流任务按预期从其 SharePoint 列表中提取信息,因此我知道没有缺少某些设置。

对为什么会发生这种情况有任何想法吗?谷歌在这方面没有太多帮助,我很难过。

执行结果页面显示:

[SharePoint List Source] Information: Loaded 0 records from list 'LISTNAME' at 'SITEURL'. Elapsed time is 131ms

提前谢谢你。

【问题讨论】:

    标签: sql-server sharepoint ssis bids


    【解决方案1】:

    检查您在 SharePoint 列表源 (SLS) 组件属性中放置的视图的名称。 SLS 只会拉取在指定视图中可见的项目。例如,如果您创建一个新日历并在下个月添加 10 个项目,它们将不会显示在默认视图“日历”中。但是,如果您将视图(在 SharePoint 或 SSIS 中)更改为“所有事件”,您将看到您的 10 个项目显示在您的浏览器中,并且在 SSIS 包中也显示为行。

    【讨论】:

      【解决方案2】:

      在 MSSQL 2014/16 上使用工具的 OData 源,该工具也成功加载了整个列表和数据。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-08-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-24
        • 1970-01-01
        • 2021-06-08
        相关资源
        最近更新 更多