51Testing软件测试论坛

标题: 如何还原TD服务器 [打印本页]

作者: luofeng    时间: 2007-8-13 09:54
标题: 如何还原TD服务器
TD服务器所在的电脑重装了,现需要重新在那台电脑上安装TD服务器,之前的TD数据库和各文件夹都已经备份好,还原的时候参考过论坛里很多的资料,但是都没成功。现求完整的还原SQL数据库类型的TD服务器还原步骤(论坛里已经有的帖子就不用告诉我了,我都翻遍了)
作者: wyy83    时间: 2007-8-13 10:31
http://www.51testing.com/?action_viewnews_itemid_6554.html
作者: luofeng    时间: 2007-8-13 11:07
这个我看过了,没用,基本的概念就是照着这个做的,但是因为之前的系统是XP,现在用2003,我怀疑可能是因为操作系统的改变使得有些数据库里的系统信息对不上所以没办法还原,现在还是做其他尝试,谢谢楼上兄弟
作者: kaiming    时间: 2007-8-13 11:43
标题: 回复 #3 luofeng 的帖子
先在TD 里面新建一个和你原先的相同的工程名称,并添加这个工程中已经分配过的用户名称,在“企业管理器”中,它会自动创建一个数据库,选中该数据库,用你原先备份的数据库进行“附加”,就可以了,试试看,本人这样还原就成功了的。(不添加已分配用户,数据库中关系就对应不正确的)
作者: luofeng    时间: 2007-8-13 11:57
选中该数据库,用你原先备份的数据库进行“附加”???????????
楼上的兄弟,这句我没看懂什么意思!附加是把已经有的日志文件和数据文件“还原”为原来的.bak数据库,既然已经新增了工程,也就自动生成了数据库,如果再附加的话,那一个SQL SERVER 组里面就有两个相同名字的数据库,那是不行的
作者: kaiming    时间: 2007-8-13 14:26
标题: 回复 #5 luofeng 的帖子
不好意思 ,应该是“还原” 操作。可以试试看, 有问题大家再交流!
作者: luofeng    时间: 2007-8-13 15:30
还原操作可以还原表里的数据,这些操作在http://www.51testing.com/?action_viewnews_itemid_6554.html  这个文档里说得很清楚了,我的问题在于把数据全部还原之后还是不行,不知道是不是数据库的系统文件里有哪些表是关于OS记录的,如果有的话那就要把OS的相关记录改掉,因为之前用的是XP而现在用2003
作者: kaiming    时间: 2007-8-14 11:33
标题: 回复 #7 luofeng 的帖子
你的主要是问题还是在于项目中的用户没有添加上去。每个project 都分配了一些用户,进入TD管理界面 把以前的用户账户都添进去 试试!
作者: jut984907    时间: 2007-8-14 11:49
你的这个帖子,没有具体说出什么问题。。。。
可以提出遇到的情况,别人好解答。
如果需要一份详细的手册,可能很少有人会为某帖专门写文档吧~
作者: qiubole    时间: 2007-8-16 10:55
还要注意ACCESS文件,是否复制了?
作者: nbawz    时间: 2007-8-16 11:36
注意一下数据库,TD创建的数据库和别的有所不同,TD创建的数据库有一个默认的用户名td,而当你把这个数据库导入到别的SQL server中的时候,这个用户名就没有了!
作者: 119139107    时间: 2007-8-16 16:39
建个相同的项目名在把原来备份的数据覆盖一下
作者: luofeng    时间: 2007-8-17 12:09
问题已解决,问题在于不能直接还原数据库,只能导入旧的数据,另外需要在数据库里把td的public权限也勾上,只给 administrator权限是不行的




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