1

我目前正在研究移动概念。我们正在运行一个 Sharepoint 2010 Intranet 解决方案,该解决方案只能在公司内部访问。

我们想要使用来自 Sharepoint 服务器的数据制作一个移动解决方案(针对外部人员)。我希望通过 cron 作业每 10-15 分钟移动一次数据,然后将数据移动到移动解决方案可以访问的外部数据库。

移动数据的最简单方法是什么?使用网络服务,还是有其他方法可以做到这一点?

提前谢谢你

延斯

4

1 回答 1

1

一个可能的解决方案是编写一个计时器作业,这是一个由 sharepoint 安排的 cron 作业,您可以设置为每晚运行一些 Sharepoint 对象模型代码,该代码提取所有数据并将其发送到另一台服务器,您可以使用ado.net 或 ORMS 等任何等效技术,因此此方法将数据推送到服务器。

如果您对仅允许 http 流量的防火墙之类的连接有限制,那么您肯定需要使用 Web 服务或客户端对象模型,此方法从服务器中提取数据。

客户端对象模型优于 Web 服务,因为它在其他功能中批处理请求以使其更高效,api 更好地操作数据等。

另一种选择是使用 SSIS 来完成本文所述的工作:

http://msdn.microsoft.com/en-us/library/hh368261.aspx

于 2013-08-09T17:20:52.543 回答