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

我对迁移苔藓服务,数据库,内容和东西的红我很红,但是说实话,我有点迷失在信息之海中,我找不到正确的方法,我试图安装苔藓2007年在新服务器上作为干净的安装,还恢复了新服务器上的数据库,它恢复了我使用SharePoint Central Administmation制作的新服务器上的备份”和“找不到”错误...

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

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

关于Erik404

有帮助吗?

解决方案

我想我找到了一种方法做一个完整的迁移...

新的服务器(SERVER_B)上安装MOSS 2007的最新版本。安装你有Server_A上的功能和解决方案。然后使用可免费下载从CodePlex上,使所有网站内容的进口和出口这些在SERVER_B的SPContentDeploymentWizard。另外,通过所需要的功能的备份自定义数据库和SERVER_B创建这些。

我有一个几乎完全地等于服务器现在运行,一些时髦的错误,现在弹出,然后所以我不认为这是做到这一点的最好办法...

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

其他提示

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

本质上你:

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

那时你应该表现得很好。

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

另外 - 搜索数据库、索引等。需要重新创建。你不能把那些带过来。但这是相当简单的——并且当你仔细考虑时也是有道理的。

如果你需要使用这些脚本。

http://globaldeploymentmoss2007.blogspot.ca/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top