TA的每日心情 | 奋斗 2018-1-26 09:40 |
---|
签到天数: 3 天 连续签到: 1 天 [LV.2]测试排长
|
回复 1# 的帖子
我参考了网上<TestDirector项目数据迁移完整过程>的若干文章,结合我自己的处理方法,给你提供一个比较"笨"的方法,也许对你会有帮助.整体思路,将TD服务器的数据库备份至其他机器,系统重装后,再备份回去。
1、在新SQLSERVER数据库中创建数据库,名称一定要与源数据库名一致;
2、在新数据库中新建一个名为td的用户,密码为tdtdtd,角色一定不要选System Administrators。设置数据库访问权限:用户td要有新建数据库的访问权限,并且是db_owner的权限;
3、使用SQLSERVER数据库自带的导入数据功能
在选择目的数据库时,用户为td,密码为tdtdtd,选择与源数据库名一致的数据库
数据导入成功后,将C:\TD_Dir相应工程和项目下的数据库文件夹所有文件复制到备份机器上,修改项目下的Dbid.ini文件;从C:\Program Files\Common Files\Mercury Interactive\DomsInfo下复制Doms.mdb文件至备份机器下的相应文件夹下,如何修改网上已经讲很多了!这样处理过你看到的就不会是只有部分数据了!
难点在于第二步和第三步中,新建用户TD,如果你选择的角色为SYSADMIN,那么访问时就会出现与错误信息,提示访问无权限。只要突破这一点,我相信你的新TD应该没有什么问题了,祝你顺利解决问题! |
|