51Testing软件测试论坛

标题: 关于TD数据库的更改 [打印本页]

作者: liaojianguo    时间: 2009-11-6 18:23
标题: 关于TD数据库的更改
以前TD用的好好的,但是由于数据库服务器性能不好,所以公司又新买了台服务器当作数据库服务器,老的就没有用了。所以我要做的工作就是做数据库的迁移(只需做数据库的迁移,我TD是安装在另外的机器上面,所以无须做操作)。我把td在旧数据库中的数据全部备份了,然后在新服务器上面还原了。接下来该改变TD中项目的数据库连接了,可是做到这步的时候遇到问题了,在site Administrator下的DB Server中将TDSQLSERVER数据库相应的ADO connection string改后能ping通,可是在Project中做同样的ADO connection string修改后,test connection 却不通过。何解?
    是我的ADO connection string格式有问题,还是哪里出了什么问题?请大家帮帮我。
作者: gaha    时间: 2009-11-7 09:44
你的数据库选的是MSSQL?记得打上最新的补丁。
作者: 咚咚宝031102    时间: 2009-11-7 10:15
数据库  导入进去之后  是否进行了项目的激活
作者: liaojianguo    时间: 2009-11-9 09:26
项目无法激活,应该我的数据库还没有改变过来的,还是连接的先前的数据库。
作者: liaojianguo    时间: 2009-11-9 15:20
为什么在老数据库中将项目数据库备份后,在新数据库中新建的项目数据库上去还原,但是会提示数据库不同呢,请问是什么原因?
作者: liaojianguo    时间: 2009-11-9 16:06
搞了这么久,看了N多资料,网上说数据库迁移的方法也很多,但是最终还是无法完成。有个哥们告诉我,td数据库的转移要么做批处理,要么就复制粘贴吧,看来他说的不假。
为什么迁移不会成功,就说个最简单的,在td中新增加一个项目test,然后去数据库中将先前存在的一个TD项目数据库(例如hy)备份,然后再test数据库上进行还原,还原是成功了,可是你进去看看表全是空的,也就是说还原并未成功。这就是TD的脆弱,连在同一个数据库中做备份,还原后都不成功,还谈什么迁移。。
得出的结论是:好好管理你的td服务器和数据库服务器,不要让它们出问题,否则做数据库的迁移就只能是靠复制粘贴了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2