适用于Visual Studio 2017的SSIS / SSDT插件 - SharePoint适配器

问题描述 投票:1回答:1

我已经为Visual Studio 2017安装了Sql Server数据工具,并注意到SSIS工具箱中没有SharePoint连接。我知道我可以使用ADO连接器从SharePoint列表中读取并将其保存在某处,但我正在寻找的是读取文件,csv文件,然后能够将该信息写入SharePoint列表。这是一台工作机器,所以我不能使用CodePlex存档选项或Kingswaysoft适配器。我想知道SharePoint适配器只是第三方选项,还是我缺少SSIS选项中的开箱即用解决方案。我有Visual Studio 2017 Professional以及Sql Server Management Studio 2014.Sql Server数据工具适用于Visual Studio 2017。

sql-server sharepoint ssis sql-server-2014 sql-server-data-tools
1个回答
0
投票

Sharepoint Data Flow Components

我认为SSIS中没有正式的Sharepoint目标组件。由于您使用的是SQL Server 2014,因此可以从ODATA源组件中受益以连接到Sharepoint。这些组件可在SQL Server 2014 feature pack中找到。

不幸的是,如果您需要写入Sharepoint列表,则必须使用第三方组件,例如:

Workarounds

您可以使用平面文件目标将结果存储在本地文件夹上的平面文件中。然后你可以添加一个将在Script Task之后执行的Data Flow Task。然后编写一个C#/ VB.NET脚本,使用Microsoft.Sharepoint.dll程序集将文件上传到Sharepoint。您可以参考以下链接获取更多信息:

另一件事是,如果您不熟悉Script Task并且您具有Web服务知识,请尝试创建WebService以将文件上载到SHarepoint List并使用Web Service Task而不是Script Task:

© www.soinside.com 2019 - 2024. All rights reserved.