ovnil 发表于 2005-4-20 15:55:16

恢复clear quest bug库

由于数据库服务器的sql server企业管理器坏了,重新卸载sql server 2000,再重新安装 ,数据库选择附加上去,此时附加上去后,再进clear quest此时不能进入,原数据库附加上去后的用户名的登录名为空,我删除用户名无法删除,通过导入数据的方式进行恢复后,此时再进入clear quest ,无法进入,如何解决,急

ovnil 发表于 2005-4-20 16:46:12

再重新建计划,先在sql server创建一个用户库,设置了用户,此时该库只存在系统表,但在clear quest都会提示该库不是空库,为什么?

ovnil 发表于 2005-4-20 17:42:24

大家回答,靠大家朋友

ovnil 发表于 2005-4-21 17:38:35

急!!!!!!!!!!111111111

ovnil 发表于 2005-4-25 09:24:29

:,(vvvvv

西西 发表于 2005-4-25 14:22:09

没用过clear quest ,但是你的问题估计就是数据库问题,原来的clear quest 数据库可能已经破坏了,需要重新建立,可以分步检查,别都在原来问题打转可能能找出问题

johnjinwei 发表于 2005-8-9 19:32:56

ovnil,你好可怜啊。但我能帮助你。就是恢复过程有些复杂。我做过一边。msn联系
msn:johnjin78@hotmail.com.
你的cq,发出来的邮件是乱码?

柔柔 发表于 2005-8-26 16:16:11

如果你把原来的SQL中的Data目录备份下来就非常好办了,直接覆盖就可以了

emily215 发表于 2007-7-26 13:40:16

当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'
这样就完成了两者的统一。


注意 操作前记得进行数据库备份
页: [1]
查看完整版本: 恢复clear quest bug库