如何迁移并升级ProjectWise集成服务器?


如何迁移并升级ProjectWise集成服务器?

1 说明

 本文档以ProjectWise SS3版升级到SS4版为例进行阐述,描述了升级的基本操作步骤。

其中:

ProjectWise SS3安装在windows Server 200332bit

使用的数据库为SQLserver2005

ProjectWise SS4安装在windows Server 2008 64bit

使用的数据库为SQLServer2008

2 数据迁移

2.1   备份数据库

2.1 .1打开ProjectWise SS3所使用的SQLserver2005,点开database列表,右键单击PW所使用的数据库,选择“备份”(图中数据库为pw_upgrade

2.1.2 弹出界面后,首先删除默认的备份路径,然后点击“添加”按钮

2.1.3 点击“添加”后会提示数据库的备份路径,输入文件名后点击确定。

2.1.4 备份完成

2.2   备份ProjectWise存储区

2.2.1  登录PW管理员端,找到storage的存储路径

2.2.2 找到相应路径下的文件(dms****)并将其备份

(注意:如果安装了ProjectWise Caching Server 等其他服务器在别的机器上建议将C:\ProgramFiles\Bentley\ProjectWise\Bin下的dmskrnl.cfg进行备份)

2.3   恢复数据库

恢复之前,先将第二步、第三步备份出来的databasestorage拷贝到SS4所使用的环境下

2.3.1打开ProjectWise SS4所使用的SQLserver2008,右键单击database,选择“restored

2.3.2” To database”一栏里,我们既可以点击右边的小三角以选择现有的数据库;或者直接在空白栏里输入,创建一个新的数据库。这里我们在空白栏里输入“pw_upgrade

(注意:如果选择现有的数据库,并且数据库里有数据的话,需要在左上侧”Option”里选择“恢复时强制覆盖”)

”From device”一栏里可以选择要恢复的原始文件。

2.3.3   数据库恢复成功

2.4   恢复ProjectWise存储区

2.4.1  PW SS4中登录管理员端,创建一个新的存储区,存储区的命名与存储路径无特殊限制,如:

Namestorage2

Pathc:\pwstorage2

2.4.2 PW SS3中备份的存储区文件 dms****   全部拷贝到c:\pwstorage2的根目录下

3 数据升级

以上步骤完成之后,开始数据升级

3.1   更改ODBC数据源连接

选择现在使用的数据源,点击“配置”,之后会提示输入数据库的用户名和密码,next, next… 直到出现如下界面:

下拉框中选择我们SQLserver2008中恢复的 “pw_upgrade”

测试成功后,点击ok完成

3.2  停止ProjectWise集成服务器

在“开始--运行”中输入services.msc,找到ProjectWise Integration Server 并将其停止

3.3 复制dmsconv.exe路径

dmsconv.exe ProjectWise自带的一个升级命令,需要在dos环境下运行,这里我们先找到它的路径;默认是在安装路径下C:\Program Files\Bentley\ProjectWise\Bin  将其复制。

3.4  手动升级

在开始运行里输入“cmd”进入DOS界面,打开dmsconv.exe所在路径:

cd C:\Program Files\Bentley\ProjectWise\Bin

接下来输入升级命令:

dmsconv.exe –d ODBC_pw –u sa –p Q12345   回车

“-d ODBC_pw”:为新建ODBC的名称

“-u sa”:数据库的用户名

“-p Q2345“:数据库密码

运行之后,输入 第一次”yes   回车

再次运行之后,输入 “yes 回车升级完成。

若失败的话,可以尝试新建一个ODBC,保证ODBC名称无误

3.5   检查升级是否成功

升级完成后,首先在 Services 里启动ProjectWise Integration Server;然后登录管理员端,这时要用ProjectWise SS3中的管理员用户和密码登录,登录成功后,说明此次升级成功。

上述文档,也可以从百度网盘中下载:

链接:http://pan.baidu.com/s/1qYvxVwo 密码:exg0