0

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

我对迁移 MOSS 服务、数据库、内容和其他东西感到很不满,但老实说,我有点迷失在信息的海洋中,我找不到正确的方法来做到这一点,我尝试安装 MOSS 2007 在新服务器上作为全新安装,在新服务器上恢复了数据库,在新服务器上恢复了我用 Sharepoint 中央管理制作的备份,唉,我没有工作:-( 很多“找不到这个"和"找不到那个"错误...

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

无论如何,我希望获得一些分步信息...... :-)

问候 Erik404

4

3 回答 3

1

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

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

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

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

于 2009-02-26T14:49:24.347 回答
1

你在正确的轨道上。CodePlex 解决方案只是您必须通过 stsadm 在命令行中执行的操作的向导 GUI。

本质上你:

  1. 使用旧服务器上的所有补丁、Service Pack 等构建新服务器。
  2. 您将需要在 cmd 行运行命令来扫描和解决服务器 A 上数据库中的任何孤立站点(命令让我不以为然,但您可以在 TechNet 中找到它 - 我认为它是修复数据库 - 类似的东西)
  3. 限制对服务器 A 的访问 - 这样您就不会在迁移期间更改用户。
  4. 准备要迁移的数据库 - 另一个 stsadm 命令 - stsadm -o preparetomove
  5. 从服务器 A 中分离数据库。 -o deletedatabase 的可怕命令 - 它删除引用但不删除实际数据库(但仍然!)
  6. 将数据库附加到服务器 B

在这一点上你应该很好。

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

此外 - 需要重新创建搜索数据库、索引等。你不能把那些拿过来。但这相当简单 - 当你考虑它时,它是有道理的。

于 2009-05-13T04:12:19.690 回答
0

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

http://globaldeploymentmoss2007.blogspot.ca/

于 2012-05-18T21:55:47.613 回答