惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
The Cloudflare Blog
博客园 - Franky
IT之家
IT之家
V
Visual Studio Blog
博客园 - 【当耐特】
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
宝玉的分享
宝玉的分享
博客园 - 叶小钗
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
罗磊的独立博客
小众软件
小众软件
Jina AI
Jina AI

博客园 - 黄耀辉

PMP应考知识点-合同类型以及选择要领 敏捷宣言及原则(中英对照) Scrum笔记 PMP(第六版)十大知识领域、五大项目管理过程组、49个过程矩阵 跟大家分享Entity Framework使用Code First方式如何连接到现有数据库 SharePoint2010主题和样式揭秘(1) 修复Win7桌面我的电脑右键属性的“管理”窗口打不开 将GAC中的程序集复制出来的方法 VSTS2008如果团队资源管理器中项目的报表文件夹出现“红叉”试试这样解决。 SharePoint中引用图片库中缩略图的一种方式 SharePoint的列表中某列去除重复值的一种方法 让乌龟SVN(TortoiseSVN)提交时忽略bin和obj目录 - 黄耀辉 - 博客园 你还在想用VSS2005的Internet访问方案来做远程协作吗? Team Foundation Server 2008使用SQLServer2008 SP1做存储层的部署方法 WSS&MOSS常见问题及解决方法[不断更新] - 黄耀辉 - 博客园 SQL注入案例曝光,请大家提高警惕 再见了亲爱的学生们,再见了敬爱的同事们,再见了信狮 ASP.NET 3.5 Extensions CTP 预览版 已经发布 .NET Framework开源了!ASP.NET 3.5扩展发布!Silverlight 2.0发布!
在SSIS中使用SharePoint列表作为源和目标
黄耀辉 · 2010-05-07 · via 博客园 - 黄耀辉

在使用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的数据集成就方便多了,希望对大家有帮忙。