一直认为微软的产品迁移是十分麻烦的一个事情。永远不要把他想的太简单-----变成了作为微软系统实施人员心中的真理。

而MS project server 2007的不同服务器、站点间的数据迁移却让我大跌眼镜。简单的无法让人相信,而他确实实在在的发生了。

话不多说,把步骤说出来,跟大家分享。

需求描述:

将下面的“环境一”中的project server数据迁移到“环境二”中的project server

 

 

 

当初接手的时候,基本就是一下头大了,数据库耦合比较多,在迁移上走了很多弯路。不多说了。直接上正确步骤:

1、备份环境一project server的数据库,四个数据库分别是:

ProjectServer_Archive

ProjectServer_Draft

ProjectServer_Published

ProjectServer_Published

2、在环境二中,使用SQL Server Managerment Studio将环境一备份出的数据库进行附加或者还原(看你具体用什么方式备份的了)

3、在环境二的“SharePoint 3.0 管理中心”建立SSP,然后打开“共享服务管理站点”进入建立PWA的界面,将对应的数据库服务器名、数据库名填入,见下图

4、确认后,系统自动建立PWA站点。成功!

 

另外的提醒(特别试验心得):

1、在系统自动建立PWA过程中会自动识别已有的数据并进行一些后台的配置关联。所以上面的恢复步骤一定要遵守

2、还做过一个非规范步骤,大致为:环境二建立PWA,然后将环境一的数据库覆盖到环境二PWA建立的数据库上。覆盖好后站点能登陆,以前的历史数据也使用正常。但是使用project professional 2007上传mpp时会报错,报错代码 42。如下图

 

系统后台日志报错,事件ID 7888,如下图: