从SQL Server将数据导入SharePoint 2010
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从SQL Server将数据导入SharePoint 2010相关的知识,希望对你有一定的参考价值。
我正在创建一个PowerShell脚本,用于将数据从SQL Server数据库迁移到SharePoint 2010列表。我必须从数据库中读取500,000多条记录,对其执行一些操作,然后将其导入各种SharePoint列表。我可以让这个工作,但基本上我正在寻找将这些数据导入SharePoint的最快方法。
我已尝试使用SharePoint API直接添加和更新列表项,但我将其保留为晚上运行并且在早上没有完成。
我还尝试使用lists.asmx web服务为每个项目上传预先生成的XML,但这种方法似乎也不是特别快。为此,XML被分解为多个批处理,以避免超时Web服务请求。我尝试使用异步Web服务请求上传批次,但这基本上杀死了SharePoint站点,所以现在我只是使用同步请求,这也很慢。
有关如何从SQL Server读取,转换数据并将其添加到SharePoint列表的任何建议?
加成
当操纵数据库中的项目以插入SharePoint列表时,这将导致插入771,900个单独的列表项。
答案
禁用列表上的工作流可以极大地提高性能。新的预计进口时间比最初估计的29小时减少了7个多小时。
以上是关于从SQL Server将数据导入SharePoint 2010的主要内容,如果未能解决你的问题,请参考以下文章
从SQL Server将数据导入SharePoint 2010
将数据从 BigQuery 导入 SQL Server [关闭]