drang84 发表于 2008-4-8 16:55:44

TD中的缺陷记录如何备份

TD的服务器所在的操作系统需要重装,TD中的项目的缺陷记录如何完好的备份?

已经尝试备份了TD服务器中的项目数据库文件,再到另一机子上去还原,发现只有部分数据在该机子的TD中显示。

谢谢大家~

尚云鹏 发表于 2008-4-13 22:42:57

回复 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应该没有什么问题了,祝你顺利解决问题!

木木妹 发表于 2008-4-16 23:01:26

最静比较忙,一直都想整理一个完整备份文档来者,简单的说一下,一是要备份数据库,而是要备份附件文件。数据库备份清参考论坛里的相关帖子,附件备份,在服务器上打开一个附件另存为显示的就是附件存储目录,保存下来。这是备份。接下来还原。数据库还原,保存路径还原即可了。

423799223 发表于 2008-4-16 23:32:47

版主说的太粗了新手很难操作的

423799223 发表于 2008-4-16 23:34:20

需要备份如下三个地方的东西:
1.C:\Program Files\Common Files\Mercury Interactive\DomsInfo目录
2.C:\TD_Dir目录
3.备份各个项目的数据库,这里以SQL2000为例子
打开SQL2000企业管理器——数据库——鼠标右键——所有任务——备份数据库——备份的数据库名称需和原来的一样。

owelowel 发表于 2008-4-21 09:46:50

楼上的朋友说的方法简单明了!
学习了,谢谢.

luyuanfq 发表于 2008-7-7 14:35:42

各位所说都值得学习,谢谢~

jifeng 发表于 2008-7-7 23:18:59

不仅仅是重装系统是需要做备份,平常使用过程中定期做好备份也是很有必要的。
页: [1]
查看完整版本: TD中的缺陷记录如何备份