51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3513|回复: 9
打印 上一主题 下一主题

[原创] cq使用Sql Server2000建立模式库问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-15 14:25:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在win2000 Pro下,安装了ClearQuest 2003和Sql server2000。
在SQL Server中利用sa用户登录到企业管理器中,新建了数据库SAMPLEDB,并新建登录:admin,付给System Administrators服务器角色,并在数据库访问tab中勾选SAMPLEDB库。新建登录:cqUser,在数据库访问tab中勾选SAMPLEDB库,并赋予db_owner权限。
在CQ Maintainence TOOL中新建Schema Repository,指定Vendor为SQL_Server,Administrator Name下使用admin,Read/Write用户用cqUser, Read Only用户也用cqUser,点击下一步,不选“create sample database”,点击Finish后,弹出对话框,不能成功,这是为什么呢?
对话框内容:Master Database Error: For MS SQL Server 7 and 2000, the Administrator Login must be used for the Read/Write User and Read Only User logins.

另外,我从别处备份了其他机器上的CQ 模式库和数据库(也是SqlServer2000),把这两个库拷贝到本机上,利用数据库还原在本机Sql Server上复原这两个库,新建了admin和cqUser这两个登录,在CQ Maintainence TOOL下新建Connection,输入本机IP和模式库名,用户用cqUser,提示:
An error was encounted with the database. You may have specified a database of unknown

origin or a ClearQuest user database instead of a ClearQuest Schema Repository. Please

specify a valid ClearQuest Schema Repository.

Database Error Messages:
SQLDriverConnect:RETCODE=-1,State=28000,Native Error=18456
[Microsoft][ODBC SQL Server Driver][SQL Server]用户'cqUser'登录失败。
我只是在本机数据库中更改了cqUser的密码,为什么会出现这种情况呢。我保证用户名/密码本身都没有输错。

麻烦各位大虾,帮我看看这两个问题,不胜感激。

[ 本帖最后由 randyideal 于 2007-8-15 14:26 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-8-15 15:46:39 | 只看该作者
自己顶一下,语句:For MS SQL Server 7 and 2000, the Administrator Login must be used for the Read/Write User and Read Only User logins是什么意思啊,Adminsitrator Name应该输入什么呢
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-8-17 08:32:22 | 只看该作者
问题出在 你加了System Administrators服务器角色   去掉这个角色就ok了。

评分

参与人数 1综合技术指数 +5 收起 理由
luming + 5

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-8-20 14:08:34 | 只看该作者
to:langchaogc
admin用户去掉System Administrators权限,还是同样的提示阿,您有利用SQL server建立Schema Repository的详细步骤吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-8-20 14:54:40 | 只看该作者
to:langchaogc
按照您说的,去掉System Administrators后确实可以。这个问题解决了,谢谢。

另外再请教个问题,就是我最初提到的:
我从别处备份了其他机器上的CQ 模式库和数据库(也是SqlServer2000),把这两个库拷贝到本机上,利用数据库还原在本机Sql Server上复原这两个库,新建了admin和cqUser这两个登录,在CQ Maintainence TOOL下新建Connection,输入本机IP和模式库名,用户用cqUser,提示:
An error was encounted with the database. You may have specified a database of unknown

origin or a ClearQuest user database instead of a ClearQuest Schema Repository. Please

specify a valid ClearQuest Schema Repository.

Database Error Messages:
SQLDriverConnect:RETCODE=-1,State=28000,Native Error=18456
[Microsoft][ODBC SQL Server Driver][SQL Server]用户'cqUser'登录失败。
由于以前cqUser登录名密码已经忘记,故在本地更改了密码,调用SP_change_users_login过程使cqUser自动关联到cqUser登录名,难道是因为现在的登录密码和以前模式库中的用户密码不一致???
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-8-21 09:19:39 | 只看该作者
加密了,
你以为考过来就可以,IBM也太小菜了
你只有使用他们自带的工具才能转移数据库。

我也试过你同样的操作,反正是不能登录,你再到IBM上面去找找资料。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-8-21 09:23:06 | 只看该作者
你提得第一个问题 可是折磨了我一下午, 呵呵

我3年前第一次研究CQ,公司就我一个人,现在cq 大家都会用了。

cq的强大体现在和CC的关联上,IBM的东西确实不错,就是价钱的数字位数太多,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2007-8-22 10:39:36 | 只看该作者
谢谢langchaogc  !!!!!!!!!!!!!!!!
但是我自己建的测试Schema Repository,怎么不能更改登录密码阿,更改了之后,相应修改Maintaintence TOOL中的登录密码,提示用户登录失败,这是怎么回事啊?

还有,我不想转移CQ库,想同时存在两个,把CQ库拷贝到本地,是想在本地建个测试环境,难道不能这样吗?谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-8-22 12:45:17 | 只看该作者
现在突然又可以改了,莫名其妙。
谢谢了。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2007-8-24 11:04:02 | 只看该作者
把别处的模式库和数据库拷贝到自己机子上,发现模式库可用,但配套的数据库总是提示"cqUser"登录失败,我在本地更改了cqUser的密码,为什么数据库还是用以前的密码登录阿(以前密码已忘记),不解.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 06:38 , Processed in 0.070399 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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