2012-01-13 34 views
3

我见过很多将SQL Server数据同步到SharePoint的解决方案,但没有什么可以将SharePoint列表同步到SQL Server。从sharepoint到sql server的实时同步

有谁知道解决方案吗?商业很好。

或者,我需要编写一个Web部件来创建多个SharePoint列表之间的关系。不幸的是,有些是没有查找字段的InfoPath库,所以我不能使用SPQuery CAML连接。

我找到了Camelot .NET Connector,但语法似乎不支持连接和SLAM! SharePoint列表关联管理器可能适用于我,但宁愿只将数据同步到SQL Server并从那里创建我的报告。编辑: SLAM! SharePoint列表关联管理器可以实时查找我正在寻找的内容。

+0

即将推出的Camelot .NET Connector版本支持连接,在开发团队准备就绪时或者您可以获得每晚构建时支持连接,http://www.bendsoft.com/contact-us/ – 2012-01-16 15:05:14

回答

2

您可以编写自己的SSIS ETL过程以从SharePoint中提取列表数据并将其加载到SQL服务器表中。在codeplex上有一个免费的SharePoint列表适配器来协助完成此任务。看看SharePoint List Source and Destination

+0

我之前使用过这种方法进行批量移动,但没有时间弄清楚它的实时性。当我安装并尝试SLAM时! SharePoint列表关联管理器,它完美的工作。我讨厌没有回答的问题,但我相信这会起作用,因此将此标记为答案并考虑此问题。谢谢。 – 2012-01-18 12:17:57