51Testing软件测试论坛

标题: 恢复clear quest bug库 [打印本页]

作者: ovnil    时间: 2005-4-20 15:55
标题: 恢复clear quest bug库
由于数据库服务器的sql server企业管理器坏了,重新卸载sql server 2000,再重新安装 ,数据库选择附加上去,此时附加上去后,再进clear quest此时不能进入,原数据库附加上去后的用户名的登录名为空,我删除用户名无法删除,通过导入数据的方式进行恢复后,此时再进入clear quest ,无法进入,如何解决,急
作者: ovnil    时间: 2005-4-20 16:46
再重新建计划,先在sql server创建一个用户库,设置了用户,此时该库只存在系统表,但在clear quest都会提示该库不是空库,为什么?
作者: ovnil    时间: 2005-4-20 17:42
大家回答,靠大家朋友
作者: ovnil    时间: 2005-4-21 17:38
急!!!!!!!!!!111111111
作者: ovnil    时间: 2005-4-25 09:24
:,(vvvvv
作者: 西西    时间: 2005-4-25 14:22
没用过clear quest ,但是你的问题估计就是数据库问题,原来的clear quest 数据库可能已经破坏了,需要重新建立,可以分步检查,别都在原来问题打转可能能找出问题
作者: johnjinwei    时间: 2005-8-9 19:32
ovnil,你好可怜啊。但我能帮助你。就是恢复过程有些复杂。我做过一边。msn联系
msn:johnjin78@hotmail.com.
你的cq,发出来的邮件是乱码?
作者: 柔柔    时间: 2005-8-26 16:16
如果你把原来的SQL中的Data目录备份下来就非常好办了,直接覆盖就可以了
作者: emily215    时间: 2007-7-26 13:40
当ClearQuest的备份数据库文件被还原到一台机子上时,那么很容易造成数据库登陆名和CQ数据库的用户名不统一,或者数据库登陆名中根本就没有CQ数据库中的那个用户名,这是就导致了无法连接到数据库。那么只要让数据库登陆名和CQ数据库的用户名统一起来就行了,(统一起来的意思就是让数据库登陆名的sid和CQ数据库用户名的sid相同) 。


操作:(假设CQ数据库分别为CQmater、CQuser等,其用户名为CQadmin)

1首先在企业管理器中建立一个新的登陆名称,这个登陆名称要与CQ数据库中的用户名相同,密码也相同。即建立一个叫CQadmin的新登陆名。
2 然后让两个名字统一起来:
A  数据库登陆名与CQmaster中的用户统一
    SQL语句为:
Update CQmater.dbo.sysusers
           set sid=(select sid from master.dbo.sysxlogins where name ='CQadmin')
where name='CQadmin'
B 数据库登陆名与CQuser中的用户统一
    SQL语句为:
Update CQuser.dbo.sysusers
           set sid=(select sid from master.dbo.sysxlogins where name ='CQadmin')
where name='CQadmin'
这样就完成了两者的统一。


注意 操作前记得进行数据库备份




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