完成MOSS 2007迁移

时间:2009-02-26 10:19:33

标签: sharepoint-2007 migration backup restore

目前的情况是我们有一个sharepoint服务器,它最初是作为一个试点,但现在实际上作为生产环境运行。运行sharepoint的服务器是旧机器,不符合标准要求,因此我想将当前环境移动到闪亮的新服务器。

关于迁移MOSS服务,数据库和内容以及其他东西我已经很多了但是说实话我有点迷失在信息的海洋中,我找不到合适的方法来做到这一点,我试过了在新服务器上安装MOSS 2007作为全新安装,恢复新服务器上的数据库,恢复我使用Sharepoint管理中心制作的新服务器上的备份,唉,我没有工作:-( 很多“找不到这个”和“找不到”错误......

应该可以获取所有数据/站点/子站点/数据库/内容/文档以及其他所有内容并将其恢复到新服务器吗?

无论如何,我希望得到一些循序渐进的信息......: - )

此致 Erik404

3 个答案:

答案 0 :(得分:1)

我想我找到了一种完成迁移的方法......

在新服务器(Server_B)上安装新版MOSS 2007。安装Server_A上的功能和解决方案。然后使用SPContentDeploymentWizard,可以从CodePlex免费下载,以导出所有网站内容并在Server_B上导入这些内容。还备份功能所需的自定义数据库,并在Server_B上创建这些数据库。

我现在有一个几乎完全相同的服务器运行,现在会弹出一些时髦的错误,所以我认为这不是最好的方法...

此外,需要手动将自定义开发的webpart部署到新服务器,我没有找到迁移这些的方法

答案 1 :(得分:1)

你走在正确的轨道上。 CodePlex解决方案只是一个向导GUI,您可以通过stsadm在命令行中执行此操作。

基本上你:

  1. 使用旧版本的所有修补程序,Service Pack等构建新服务器。
  2. 您将需要在cmd行运行命令来扫描并解析服务器A上数据库中的任何孤立站点(命令滑落我的脑海,但您可以在TechNet中找到它 - 我认为它是修复数据库 - 类似于)
  3. 限制对服务器A的访问 - 因此您在迁移过程中无需更改用户。
  4. 准备要迁移的数据库 - 另一个stsadm命令 - stsadm -o preparetomove
  5. 从服务器A分离数据库。-o deletedatabase的可怕命令 - 它删除引用但不删除实际数据库(但仍然!)
  6. 将数据库附加到服务器B
  7. 你应该擅长这一点。

    正如您所发现的那样 - 您无法迁移自定义代码,Webpart等。需要重新安装这些代码。解决方案/功能真正推荐用于自定义的原因之一。

    此外 - 需要重新创建搜索dbs,索引等。你不能带来那些。但这很简单 - 当你想到它时就有意义。

答案 2 :(得分:0)

如果需要,请使用这些脚本。

http://globaldeploymentmoss2007.blogspot.ca/