从 Project Server 2003 升级项目工作区数据
适用于: Project Server 2010
上一次修改主题: 2010-12-17
重要
该过程是可选的,仅当您想要迁移 Windows SharePoint Services 2.0 项目工作区网站和内容时,才需要执行该过程。
本文介绍如何将 Windows SharePoint Services 2.0 项目工作区数据迁移到 Windows SharePoint Services 3.0。在将数据从 Project Server 2003 迁移到 Project Server 2007 的过程中,仅在您希望迁移项目工作区数据时,才需要执行该过程。可以通过两种方式来迁移工作区数据:
如果您从 Windows SharePoint Services 2.0 就地升级到 Windows SharePoint Services 3.0,则可以运行 Stsadm 命令以激活工作区。
如果迁移到其他计算机,则可以备份 Windows SharePoint Services 2.0 数据库,以便通过将其还原到 Windows SharePoint Services 3.0 计算机来完成升级。
通过就地升级将 Windows SharePoint Services 2.0 项目工作区数据迁移到 Windows SharePoint Services 3.0
在此情况下,如果在安装 Windows SharePoint Services 3.0 时选择了就地升级选项,则所有 Windows SharePoint Services 2.0 工作区应已升级到 Windows SharePoint Services 3.0。但已升级的项目工作区可能处于非活动状态。执行以下操作可激活它们。
打开命令提示符窗口并导航到 Stsadm.exe 所在位置。(默认位置是 <驱动器>:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\bin。)
运行下面的 Stsadm 命令以强制执行升级。
stsadm -o upgrade
若要查看进度,可以查看 upgrade.log 文件:<驱动器>:\program files\common files\Microsoft shared\Web server extensions\12\logs\upgrade.log
当命令提示符返回“操作成功完成”时,表示升级过程已完成。
浏览到已升级的项目工作区并确保它们正常工作。
使用备份和还原方法将 Windows SharePoint Services 2.0 项目工作区数据迁移到 Windows SharePoint Services 3.0
如果在干净计算机上安装 Office Project Server 2007 并希望迁移 Windows SharePoint Services 数据,可使用内容数据库备份和还原方法。其中包括以下步骤:
.gif)
如果尚未在 Windows SharePoint Services 2.0 SP2 场中运行 Windows SharePoint Services 升级前扫描工具,请首先执行该操作(如迁移前任务中所述)。此过程将准备 Windows SharePoint Services 2.0 内容数据库以升级到 Windows SharePoint Services 3.0。
将所有 Windows SharePoint Services 2.0 内容数据库的副本附加到 Office Project Server 2007 服务器场:附加后,内容数据库中的 Windows SharePoint Services 2.0 网站将升级到 Windows SharePoint Services 3.0。强烈建议升级 Windows SharePoint Services 2.0 内容数据库的副本,而不是升级原始内容数据库。完成此步骤后,所有 Project Server 2003 工作区都将升级到 Windows SharePoint Services 3.0,但这些工作区不会链接到项目。
打开命令提示符窗口并导航到 Stsadm.exe 所在位置。(默认位置是 <驱动器>:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\bin。)
运行下面的 Stsadm 命令以将 Windows SharePoint Services 2.0 内容数据库的副本附加到 Windows SharePoint Services 3.0 中,并对其进行升级。
stsadm.exe -o addcontentdb -url http://<server>:<port> -databasename <WSS v2.0 content database> -databaseserver <DB Server name>
例如:
stsadm.exe -o addcontentdb -url http://MyServer:80 -databasename WSS_V2_ContentDB -databaseserver Sample在运行 Stsadm.exe 之后,可以通过查看 ULS 日志目录中的 upgrade.log 来跟踪升级进度。(默认位置是 C:\program files\common files\Microsoft shared\Web server extensions\12\logs\upgrade.log。)当日志中包括以下行时,表示对给定内容数据库的升级过程已完成:
[SPManager] [DEBUG] [<Date> <Time>]: Using cached [SPContentDatabase Name=<DB NAME> Parent=SPDatabaseServiceInstance] NeedsUpgrade value: False.导航到已升级的项目工作区以验证升级是否成功。
如果升级因某种原因而失败(如日志中所述),则可以重新启动 Windows SharePoint Services 升级过程。若要重新启动该升级过程,请运行命令 Stsadm.exe -o upgrade 并查看日志以了解进度。当命令提示符返回“操作成功完成”时,表示升级过程已完成。
当迁移工具稍后在迁移过程中保存并发布项目时,项目、任务和工作分配与 SharePoint Foundation 项之间的链接将得到修复。