我目前正在使用SharePoint 2007网站进行设置,该网站允许客户端在登台服务器上撰写内容,然后通过内容部署将其自动推向实时环境。内容部署是在中央管理员中的“内容部署作业和路径”中设置的。

现在我遇到的问题是,从历史上看,根据StefanGoßner的最佳实践帖子(http://blogs.technet.com/stefan_gossner/-页面/内容 - 剥离最佳practices.aspx)是一个坏主意,因为事实很快变得不同步。

到了内容部署刚刚停止工作的地步,而增量或完整部署在日志中丢弃了错误。我想的是,我可能需要执行一个完整的内容部署到空站点集合,然后以某种方式使用当前的实时现场切换新的清洁站点集合。

我想知道是否有人对此有任何经验,并且可以提供任何指针,我目前正在调查执行干净内容部署的可行性,然后使用新的内容进行新的内容数据库,但是在我的测试中,我发现我发现一旦我切换内容数据库,增量部署仍然失败。

任何帮助都非常感谢。

干杯

*更新2010年5月19日 *

嗨,洛里,谢谢您的答复。好的,对于切换到其他内容数据库时的内容部署路径是有道理的,我想那不是理想的选择。

自从我发布了一个问题以来,我在测试环境中在以下方法方面取得了成功:

  • 在服务器上创建了一个新的Web应用程序,该应用程序托管目标站点
  • 在新的Web应用程序中使用Stsadm -O Createsite创建一个空站点集合,如Stefan的博客上所述 这里.
  • 确保目标服务器上没有功能可以自动通过代码部署页面(在我的情况下有几个)
  • 从源服务器到新的空站点集合执行了完整的内容部署
  • 使用stsadm -o gl -createContentDB在目标站点上创建一个新的空内容数据库(链接在这里)
  • 从目标应用程序中删除当前内容数据库
  • 从干净的站点收集中执行了STSADM备份,并将其恢复为目标站点集合
  • 尝试从源头进行增量部署,似乎可以正常工作

我需要做更多的测试以确保这一过程始终如一,但是如果一切顺利,我想我会使用这种方法。

干杯

有帮助吗?

解决方案

您可能必须删除当前的目标站点集合并创建一个新的空白站点。然后从源进行内容部署。这将需要一些停机时间。内容部署作业查看目的地,如果看到源站点中已包含的内容,它将失败。当您移动内容数据库时,您将其移动到新路径,当作业为该内容部署路径启动时,它将看到那里已经有重复的内容,因此它将失败。

其他提示

我们遇到了完全相同的问题。我们确实必须删除现场收集和移植。迁移选项未正确命名 - 实际上,这两个选项是“初始”(完整)和“每次)(部分)。

许可以下: CC-BY-SA归因
scroll top