我有一台安装了小型 WSS3.0 的 Windows 2003 x86 服务器。现在我们购买了一台安装了 Windows Server 2008 x64 的新服务器,并在其上安装了 SharePoint Foundation 2010。我希望将一些列表及其视图从旧的 WSS3 转移到 SP2010。
我该怎么做?我读过的所有迁移网站都在谈论准备工作,但没有人真正说过如何从一台 x86 2007 服务器迁移到 x64 2010 服务器。
干杯
尼克
答案1
您将需要对 2007 年数据执行所谓的“数据库附加升级”。基本步骤如下:
- 设置您的 SharePoint 2010 场(确保所有设置均按您的需要设置,并且包含所有自定义/第三方解决方案和 Web 部件)
- 备份您的 SharePoint 2007 数据库
- 将数据库还原到 SharePoint 2010 数据库
使用以下命令将新数据库/站点添加到 SharePoint 2010 场:
stsadm -o addcontentdb -url <URL> -databasename <数据库名称>
(这将同时将您的数据库升级到 2010 格式)- 升级网站以使用新的 SharePoint 2010 界面
以下 2 篇博客文章将引导您完成数据库附加升级过程: http://sharepointgeorge.com/2009/upgrading-content-db-sharepoint-2010-part-1-preupgradecheck/ http://sharepointgeorge.com/2009/upgrading-content-database-sharepoint-2010-database-attach-method/
另外,请查看这张图表来自 Microsoft 查看所有可用的升级选项。
答案2
1.准备一个装有 x64 windows 2003 的服务器 2.安装 x64 windows 2003 ; 3.使用 stsadm.exe commander 将 x86 wss3.0 迁移到 x64 wss3.0; 4.将服务器从 x64 windows 2003 升级到 x64 windows 2008 R2 5.将 X64 WSS3.0 升级到 X64 SharePoint Foundation 2010。
答案3
正如我在另一个帖子中所说,CIAOPS 的 Robert Crane 是 Sharepoint 专家,他在他的博客上发布了一系列将数据从 WSS3.0 迁移到 Sharepoint Foundation Server 2010 的步骤。上周我用它们将 2 个不同的客户端迁移到 SFS2010。运行完美!
它发布在 15 个不同的部分,所以我会给你最后一个部分的链接,其中按顺序列出了他之前的所有步骤。希望这对你有帮助!
我知道上面说这是为 SBS2008 准备的,但说实话,这无所谓。如果你发现某些东西是专门为 SBS 准备的,那就忽略它,继续。
与往常一样,在开始任何事之前,请确保已经制定了备份/回滚计划。
为了从您的一些后续问题中提供更多细节,您可以非常轻松地通过 Management Studio Express 访问您的 SQL Express 数据库。我的老板不久前在我们的博客上发布了如何访问它:http://www.grassrootsit.com.au/2011/blog/shrinking-sharepoint-wss-database-and-log-files/
步骤 3 可能与您的兴趣最相关(不过,我建议确保您的日志文件没有膨胀得太厉害;))。