您的位置:首页 > 其它

测试管理工具TD的移植

2014-04-16 23:10 169 查看
测试工具TD由于服务器的更换,需要进行TD项目的移植,下面主要介绍TD在windows server 2003+SQL server 2000下的移植。
一、准备工作:
1、安装服务器操作系统windows server 2003;
2、安装IIS服务;
3、安装数据库SQL server 2000,并打SP4补丁;
注:a. 数据库安装过程中,安全性设置-身份验证,设置为SQL Server 和 Windows;

4、安装TD服务器端(服务名输入与数据库服务名一致,即计算机名称);
二、数据备份:

1、备份TD项目文件(共享文件)TD_Dir文件夹,它包含了每个项目的自动测试、附件、设置、风格列表;
2、备份项目数据库:默认在C:\Program Files\Microsoft SQL Server\MSSQL\Data目录下,也可通过企业管理器-数据库,选择数据库进行备份;
3、备份doms.mdb文件,默认在C:\Program Files\Common Files\Mercury Interactive目录下;

三、手工添加TD用户:
1、在目标计算机上打开SQL Server的企业管理器,在安全性-登录下建立TD用户,设定的密码可以根据自己需要确定;
2、在“服务器角色”中设定td用户的权限,设定为“System Administrators”;
3、在“数据库访问”中设定td用户能够访问TD项目的数据库,在数据库角色中允许项里勾选上public和db_owner;
4、设定完成后,需要确定td用户默认数据库是否为某一项目数据库,默认的是master,需要改成TD项目数据库;
四、TD移植
1、在TD后台中,创建域及其下的项目(与移植的一致);
2、在企业管理器-数据库中,选择数据库,进行数据库的还原;
3、修改doms.mdb文件;
使用MDBplus工具,打开备份的doms.mdb文件,此文件默认的密码为tdtdtd,将该文件中涉及到访问的机器名称统统都改为新的机器名或IP即可,主要修改以下几个表的字段:
a. DBSERVER表的DBSERVER_NAME字段;
b. TDSERVERS表的TDSERVER_NAME、TD_IP_ADDRESS字段;
c. PARAMS表的PARAM_VALUE字段;
d. PROJECT表的PHYSICAL_DIRECTORY和DBSERVER_NAME字段;
4、修改项目数据库中INI文件的配置参数;
ini文件保存着数据库信息、TD程序信息、项目名称以及相关的内容。每个TD项目都包含一个Dbid.ini
文件,找到在TD_Dir下每个项目文件下的Dbin.ini文件,修改“Database Server = 新的机器名”。
本文出自 “随她” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: