在SSIS中使用SharePoint列表作为源和目标

在使用SharePoint列表做数据存储时,与其它系统做数据集成的时候真的是一大挑战。首先,第一时间想到的就是调用SharePoint提供的WebServices,Lists.asmx的GetListItems方法,但那编码量......喜欢写代码人觉得不太多,最关键的是在SSIS中想用调WebService组件时,SharePoint提供WebServices居然报“WSDL定义有问题”。

 

不得不寻找别的方法了,后来在codeplex上发现有个项目正好可以解决这个问题。好东西不敢独享,现在推荐给大家。

 

步骤如下:

一、到codeplex下载安装包

http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652

其中SharePointListAdaptersSetup.msi 是ForVS2008的,SharePointListAdaptersSetupForSqlServer2005.msi 是For VS2005。

 

二、关闭正在运行的VS,执行安装文件。

 

三、安装完后在VS中打开SSIS项目,然后将下图两个组件加到工具箱。

*安装前记得把VS先关掉!!!

添加后的效果如下:

四、最后就是使用了,到这里就不啰嗦了,只点出几个要点,详细可以参考后边附上的教程。

      1.SharePoint列表源有下边几个关键属性(高级编辑器)。其中,视图名不写则取默认视图;另外,可以在输入输出属性中把不需要的列给去掉。

       2.SharePoint列表目标的几个关键属性如下图。

        

 

有了这两个组件,做SharePoint的数据集成就方便多了,希望对大家有帮忙。

转载于:https://www.cnblogs.com/Ryu666/archive/2010/05/07/1729582.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值