TestDirector数据库迁移日记

上一篇 / 下一篇  2007-04-04 21:34:24

51Testing软件测试网B0K)V_l a H{7a+`

#x\?A7f X.c0

51Testing软件测试网F3^b.fO4] Kq~ |

Y T].OY6}2yG+k0

配置

lx+I D-| HH*dJDBg1hU0

51Testing软件测试网)Z x zWw

目标

?#x2t4g FNd0

操作系统

HZ[*N}g#\,q w0

Windows 2000 Server简体中文版51Testing软件测试网2EL.zM6~ X

Windows 2003 Server简体中文版51Testing软件测试网RR8HIF} U*MbY

TD版本51Testing软件测试网@0e c3nA$Eq$Ae"A%`+V

TestDirector 7.6 +SP4

}UJW1Q4kw-D0

TestDirector 8.0 +SP2

,VMDm7C OW0

数据库

G m/YK4L)l0

SQLServer 2000企业版51Testing软件测试网 T%^%m)k)S2K

SQL Server 2000企业版+SP451Testing软件测试网7eN#G}*CNHf%To"^

51Testing软件测试网JuO%wS

 51Testing软件测试网)u"k*D'l5@8m2u `$]

1.  首先要保证目标机器已配置好,TD能正常使用,需要提一下的是,目标机器的机器名最好和源机器的一致,IP可以不同,移植时要保证当前登录的用户要有管理员权限,应设置密码,还有就是SQL Serversa最好也设置上密码,不知道为什么我第一次安装完TD8.0后由于sa是在安装完TD才设置的密码,导致无法正常创建DBServer,后来ghost回去先设置了sa的密码然后再安装TD8.0,安装完后直接就可以使用。

Gi:K{9a$t!|q0

 

3XO Q:^C9kI!] I$~0

2.  前期工作做好后,下面就可以进行移植了。先将源服务器doms.mdb(密码是tdtdtd)里user表里的用户复制到目标服务器里的user表。

(TXs1i0i Y#U0

 

.h`^'~(S0

3.  TD8.0中创建和7.6同样的DomainProject

*P dn#@+o7{0

 51Testing软件测试网JU8GA f"q%_b

4.  SQLServer里找到生成的数据库,为了不影响下面导入数据,先清空里面的表。然后使用SQLServer的导入导出功能将数据导入到新服务器。需要注意一点的是,如果你前面没有先把用户复制过去的话,在这里导入导出完成后,很有可能TD里的Project是没有以前用户的,这就是我们为什么要先将用户复制过去的原因。

'}-c*m2H1Lo aO6T `A0

 51Testing软件测试网? gh~6p3[|q

5.  数据导入完成后,接下来就需要将“TD_Dir”目录的内容复制到目标机器了,TD_Dir目录存放的是每个Domainproject的附件等信息,这个是一定要copy的。注意一点,安装TD时如果有条件的话,TD_Dir的目录位置最好也设置的和源机器一样,这样就可以避免后期的改动,如果没有设置一样,可以在doms.mdb表里修改,具体修改就不多说了,里面一共几个表,打开看看就知道了。

5g,F+S&U ~0

 51Testing软件测试网!xx~S%Dxy$Xl!F

6.  完成上面几步后,在site administrator里将刚才创建的project升级到8.0。好了,现在就可以打开TD登录看看是不是数据都移植过来了呢。51Testing软件测试网+G wCW#|d fWME

 51Testing软件测试网$w#~,G{%e"\\-X

  步骤虽然不复杂,但这只是TD移植的其中一种情况,等有机会要再尝试下其他的情况。其实感觉TD的移植并不像想象中的那么复杂,只要思路清晰,找对方法,应该没什么大问题。

Jt Y d+l~6e-Zu A*[0

TAG:

 

评分:0

我来说两句

日历

« 2024-05-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 229629
  • 日志数: 58
  • 文件数: 305
  • 书签数: 21
  • 建立时间: 2007-01-31
  • 更新时间: 2009-07-27

RSS订阅

Open Toolbar