Sharepoint 2010 在不同服务器上同步2个SharePoint库

Sharepoint 2010 在不同服务器上同步2个SharePoint库,sharepoint-2010,shared-libraries,Sharepoint 2010,Shared Libraries,我需要在两台不同的服务器之间复制或同步两个库。以下是更多详细信息: 1-我有一个InfoPath表单,该表单已提交到文档库Lib#1。 2-InfoPath表单作为内容类型发布,库1配置为处理此内容类型。 3-用户将能够向库1添加新项目。 4-每天结束时,或者可能是每小时左右,我需要复制新创建的项目或将库1与另一台服务器上的另一个库同步。 5-内容类型将在两台服务器中都可用 我是SharePoint新手,如果您能给我一些如何实现这一目标的提示,我将不胜感激 澄清 我不知道该走哪条路,我正在考虑使

我需要在两台不同的服务器之间复制或同步两个库。以下是更多详细信息:
1-我有一个InfoPath表单,该表单已提交到文档库Lib#1。
2-InfoPath表单作为内容类型发布,库1配置为处理此内容类型。
3-用户将能够向库1添加新项目。
4-每天结束时,或者可能是每小时左右,我需要复制新创建的项目或将库1与另一台服务器上的另一个库同步。
5-内容类型将在两台服务器中都可用

我是SharePoint新手,如果您能给我一些如何实现这一目标的提示,我将不胜感激

澄清
我不知道该走哪条路,我正在考虑使用其中任何一条(如果可能):
1-复制数据库:使用复制将数据从一个SharePoint数据库复制到另一个数据库
2-文件系统:我不确定表单是否保存在文件系统中,但如果是,我可以将表单从一台服务器复制到另一台服务器。
3-编程方面:我正在阅读有关SharePoint server事件的信息。我可以针对列表项添加事件进行编程,并尝试将该项从一台服务器复制到另一台服务器。

4-内置:可能有一个我不知道的内置工具可以帮助我复制项目。

为什么要这样做?如果目标服务器完全不同,则除非重新链接文档并且在该服务器上部署了相同的表单模板,否则表单将无法从该服务器打开

要执行此任务,您有两个选项:

  • 实时-使用
    itemsadded
    事件处理程序,在项目创建后立即将其复制到目标

  • 计时器作业-您可以创建一个计时器作业,该作业将按照某些计划运行,并将项目从一个库复制到另一个库


  • 拒绝数据库和文件系统方法。不支持直接访问数据库。而且这些都不存储在文件系统上。SharePoint API是唯一的方法。您可以在事件处理程序或计时器作业中使用。

    为什么要这样做?如果目标服务器完全不同,则除非重新链接文档并且在该服务器上部署了相同的表单模板,否则表单将无法从该服务器打开

    要执行此任务,您有两个选项:

  • 实时-使用
    itemsadded
    事件处理程序,在项目创建后立即将其复制到目标

  • 计时器作业-您可以创建一个计时器作业,该作业将按照某些计划运行,并将项目从一个库复制到另一个库


  • 拒绝数据库和文件系统方法。不支持直接访问数据库。而且这些都不存储在文件系统上。SharePoint API是唯一的方法。您可以在事件处理程序中使用,也可以在计时器作业中使用。

    我不明白您所说的重新链接文档是什么意思。目标是将保存的表单复制到完全不同的服务器并在那里打开它们。我计划在两台服务器上部署相同的InfoPath表单,并创建相同的库。这就足够了吗?我会把它作为一个答案,因为它告诉了我正确的方法。不过,我仍在试验item added事件。除非重新链接,否则它将无法工作,因为表单将包含旧服务器上xsn文件的路径。您可以通过称为重新链接的过程来更新它…请参阅。我迟到了,但可能会对其他搜索答案的人有所帮助。我不明白你所说的重新链接文档是什么意思。目标是将保存的表单复制到完全不同的服务器并在那里打开它们。我计划在两台服务器上部署相同的InfoPath表单,并创建相同的库。这就足够了吗?我会把它作为一个答案,因为它告诉了我正确的方法。不过,我仍在试验item added事件。除非重新链接,否则它将无法工作,因为表单将包含旧服务器上xsn文件的路径。您可以通过称为重新链接的过程来更新它…请参阅。我迟到了,但可能有助于其他人寻找答案