51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5473|回复: 5
打印 上一主题 下一主题

[资料] CQ数据库(SQL)维护:

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-8-22 15:35:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CQ所用的数据库服务器硬盘和CPU风扇出了问题,修改后,数据库文件全部通过附加数据库还原后.
数据库名称:DCDREP  登录用户名:dcdrep 登录密码:dcdrep
数据库名称:DCDBugs  登录用户名:dcd   登录密码:dcd
1.        在CQ的客户端找不到连接数据库.
2.        通过ClearQuest Maintenance Tool 工具导入配置文件(Import Profile)时出错:错误信息如下“The error message was:SQLDriverConnect:RETCODE=-1,State=28000,Native Error=18456 [Microsoft][ODBC SQL Server Driver][SQL Server]用户‘dcdrep’登录失败”.
3.        通过以上信息,查看数据数据库,发现在登录中没有看到数据库需要的登录用户名,创建一个和以前一样的登录用户,关联数据库时,提示该用户已存在.该问题需要通过以下的方法删除已经存在的那个用户.
4.        SQL-Server企业管理器--->工具--->SQL-server配置属性--->服务器设计(勾选允许对系统目录直接进行修改),修改属性后确定.
5.        在数据表 打开数据表sysusers , 删除‘拥有对象不能够移去的用户’记录.
6.        在登录中新建一个登录,登录名:dcdrep 密码:dcdrep. 在数据库访问中选择数据库‘DCDREP’数据库,在数据库的登录角色中勾选‘public’和‘db_owner’后确定.
7.        在ClearQuest Maintenance Tool 工具导入配置文件(Import Profile),导入成功.

呵呵,先不要高兴了,在客户端登录时,会提示dcd登录失败.这时需要用上面的方法,为DCDBugs创建登录用户dcd,完成后.登录CQ客户端,ok,能够正常使用了.

评分

参与人数 1综合技术指数 +10 收起 理由
luming + 10 原创内容

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-8-22 15:51:54 | 只看该作者
sid的问题,不需要如此麻烦 只需要在恢复数据后同步sid即可。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 07:58
  • 签到天数: 3634 天

    连续签到: 86 天

    [LV.Master]测试大本营

    3#
    发表于 2006-8-22 16:01:02 | 只看该作者
    算是不同的方法吧,不过一般都用修改SID的方法。
    下面是别人总结的步骤,楼主可以参考对照一下:
    1、同步用户名:在老机器建立的数据库用户名是多少,在新机器也建立相同的数据库用户名和密码
    2、然后在新机器建立相同的数据库(schema那个数据库)名称
    3、将备份的数据库恢复过来。
    4、同步sid,在查询分析器里面输入:
    use cqschm
    select SID from sysusers where name ='cqadmin'
    use master
    select SID from sysxlogins where name = 'cqadmin'
    use cqschm
    exec sp_change_users_login 'update_one' , 'cqadmin' , 'cqadmin'
    其中cqschm是你的schema数据库的名字,cqadmin是你的数据库用户的名字
    4、在maintenacne tool里面update一下即可了
    5、上述是schema数据库的恢复,而user数据库恢复不需要new database,而是在新机器里面建立同名的数据库名字,并且恢复后,然后同步sid,然后在design里面update user database即可。

    [ 本帖最后由 luming 于 2006-8-22 16:03 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2006-8-23 11:42:50 | 只看该作者
    1.并没有换机器啊,只是维修了服务器所使用的硬盘.分离了数据库.
    2.没有备份数据库.
    3.design上次不知出了何问题,update user database总是失败.还好是设计好的,不需要做什么更改.
    基于以上原因,就只有在数据库里面下功夫了.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2006-8-30 16:00:30 | 只看该作者
    请教下各位,我刚配好了clearquest的服务器端,弄了个schema数据库和一个用户数据库,仍使用原来的管理员用户名admin,密码为空,打开IE登陆服务器,输入用户名和密码后提示错误:
    The WebPath Alias "logon" does not appear to be a valid Alias.
    Please contact your web asminstrator
    请问应该怎样改正这错误?谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2012-4-12 13:50:05 | 只看该作者
    学习了,目前正在进行CQ数据库的升级操作。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-8 00:37 , Processed in 0.077156 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表