none
关于preparetomove的一些问题 RRS feed

  • 问题

  • 大家好,

    关于"preparetomove",我有一些问题,希望大家能够帮忙看一下并给我一些意见,我在这儿先谢谢各位啦:-)

    1, 假设我需要detach一个content database,之后再把它重新添加进来(在同一个farm中)。那么在detach content database之前,我是否需要用preparetomove命令呢?
    从以往的经验来看,我需要用这个命令来避免重新添加这个content database之后引发的全爬网的发生。但是通过这篇文章: http://blogs.msdn.com/toddca/archive/2009/01/30/preparetomove-away-from-running-this-command.aspx 作者强调在安装Infrastructure update之后就没有必要使用preparetomove命令了,因为DB的ID不再变化了。而且文章中还说到"PrepareToMove" sets 'Moving' to True in the SiteSynch table of the SSP DB which signals to the profile sync job to ignore the DB which has the effect of not allowing profile syncs to occur for the DB. 也就是说,使用preparetomve会使该DB无法再进行Profile的sync。如果是这样的话,那么针对这种场景,以后我们是否不再需要运行这个命令了?

    2, 在微软关于"Preparetomove"的文档中( http://technet.microsoft.com/en-us/library/cc262122.aspx  )强调到Before moving a site collection between content databases, the preparetomove operation must be run in order to ensure all user membership metadata are correctly preserved. 也就是说把一个site collection从一个content database移动到另一个content database时(在同一个farm中),我们必须事先运行preparetomove,那么我想知道,运行之后是否会使该site collection无法再进行Profile sync了呢?或者,是否会使hosting这个site collection的content database无法进行Profile sync了呢?

    3, 在上面的文档中还提到Administrators run preparetomove before doing operations that result in change content databases ID or site collection ID.那么,什么操作会使content database的ID或site collection的ID改变呢 (假设Infrastructure update已经安装)?
        例1: 如果我们需要把一个content database或site collection从一个farm移动到另一个farm,那么这种场景是否属于a change of the ID?是否需要用preparetomove?使用的话是否会造成Profile sync stop的问题?
        例2: 如果我把一个site collection移动到另一个site collection下作为一个新的subsite,我使用export/import命令来做。那么,在我用export之前是否也需要使用preparetomove命令呢 (假设这两个site collection在不同的content database中)?

    Best Regards,
    Roy
    2009年4月21日 12:16

答案

全部回复