TestDirector(TD)项目数据迁移

 1、做备份工作
A、在安装TD后会在安装盘符:/Program Files/Common Files/Mercury Interactive/Domsinfo目录下,有一个用来存放系统信息的ACCESS数据库Doms.mdb,这个数据库由TD创建,并且是经过加密的,它存放着TD所有的配置信息。这个目录包含了Doms.mdb文件(用户信息和工程列表)、connection strings(连接字符串)、parameters(参数)、global style sheets(全局风格表)、the database template(Empty_DB.mdb)(一些临时数据)
B、TD_Dir包含每个工程的自动测试、附件、设置、风格列表。默认在C:/TD_Dir/Default目录下,打开这个目录可以看到TD的工程文件,我们需要将这些工程文件备份下来。

 

2、安装一台新的TestDirector8.0服务器,然后登录到Site Administrator,创建与被迁移的TD系统上一样的域和项目。

 

3、将被迁移的TD_DIR目录下的文件copy到迁移到的那个TD_DIR目录下,在TD_DIR目录下进入每个项目中。

 

4、在TD_DIR/Default目录下进入每个项目中,修改Dbid.ini文件中的服务器的地址Database Server=Default(设置成Default的好处是以后如果还需要移植的话,就不再需要修改这个ini配置文件了)
该文件内容如下:
[General]
Database_Type=MSSQL                          //表示项目数据库类型为sqlserver
Created_Date=11/07/07 01:06:31         //数据库创建时间
Created_By=td                                        //数据库为td创建
AliasName=zb_test                                 //项目名称
Database Name=zb_td_zb_test_db       //sqlserver2000中项目数据库的名字
Database Server=LOCAL                        //数据库所在服务器的机器名
Domain Name=DEFAULT                         //项目所在的域名
SendAllQualified=N
Has_VCS_DB=N


5、将/Program Files/Common Files/Mercury Interactive/Domsinfo目录下除了doms.mdb以外的文件覆盖新服务器下的目录文

件,至于为什么要除了doms.mdb文件,在后面的文件中将有说明。

 

6、经过上述修改项后,迁移数据的工作就已经成功,重新启动机器,td服务器可以访问迁移后的数据库。


F&Q:
A:为何不用原来的doms.mdb复制到新服务器的同名目录下?
答:我在实践过程中,直接复制过来后,登录TD服务器时提示:“Server properties wasn't initialized successfully”
在网上有很多用于遇到同样的问题,但都没有可用的解决方法,因此我这边采取了比较繁琐的,就是在本地自己建库,然后用原

来的附件,风格,文件等。这样可以解决Server properties wasn't initialized successfully这个问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值