加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
 11 12
发新话题
打印

[求助] cqreg执行不成功( 此文章被查看:1340次,被回复:10篇!! )

cqreg执行不成功

windows创建好模式库后,要在linux上注册。
执行命令
cqreg add_dbset -v SQL_SERVER -s XXX(数据服务器名)-d MYSchemaTest -u myschematest -p myschematest -dbset MYSchemaTest
11:38:20 ::: [cqreg_main add_dbset -v SQL_SERVER -s linliming -d MYSchemaTest -u myschematest -p ************ -dbset MYSchemaTest]
11:38:20 --- 缺省数据库路径为 /opt/rational/clearquest/CQDB_rgys/cqdb_registry/
11:38:20 --- 缺省版本为 7.0.0
11:38:20 --- Add database set MYSchemaTest
11:41:31 *** 异常:无法登录到 SQL_SERVER 数据库“MYSchemaTest”。
11:41:31 ... 供应商错误消息为:
11:41:31 ...
11:41:31 ... SQLDriverConnect:返回码为 -1,状态为 HYT00,本地错误为 0
11:41:31 ... [DataDirect][ODBC SQL Server Driver][libssclient21]ConnectionOpen.
11:41:31 ::: [cqreg 已完成,但存在错误]

确认SQL server上的那个数据库的用户名、密码正确啊,为什么会注册不上?大家帮忙看看啊!



© 本文为 allmSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

补充一下,cq web server是在linux上,数据库服务器是在windows上。所以,在windows建好数据库连接后,要在linux上注册,这样才可使用cq的web连接。



© 本文为 allmSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

错误信息就是说无法从这个LINUX机器上连接到你的SQL  SERVER
那么大概下面几种可能,你需要去排除一下
1。防火墙的问题
2。数据库的端口问题,如果不是默认端口,需要加-co port=xxxx 这个参数的



© 本文为 softflySCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

linux防火墙关闭了,windows上防火墙也关闭了,执行后本地错误有些变化:
16:04:36 --- 缺省数据库路径为 /opt/rational/clearquest/CQDB_rgys/cqdb_registry/
16:04:36 --- 缺省版本为 7.0.0
16:04:36 --- Add database set MYSchemaTest
16:05:37 *** 异常:无法登录到 SQL_SERVER 数据库“MYSchemaTest”。
16:05:37 ... 供应商错误消息为:
16:05:37 ...
16:05:37 ... SQLDriverConnect:返回码为 -1,状态为 08001,本地错误为 11
16:05:37 ... [DataDirect][ODBC SQL Server Driver][libssclient21]General network error. Check your network documentation.
16:05:37 ... [DataDirect][ODBC SQL Server Driver][libssclient21]ConnectionOpen (linliming,1433()).e_r()).
16:05:37 ::: [cqreg 已完成,但存在错误]

看这个错误好像就是说我的网络设置问题,可是还是不行啊。加端口参数怎么加呢?

© 本文为 allm 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

在这个命令cqreg add_dbset -v SQL_SERVER -s XXX(数据库服务器名)-d MYSchemaTest -u myschematest -p myschematest -dbset MYSchemaTest 后面加上
-co port=1433

1433是SQL SERVER 2000的默认端口

© 本文为 softfly 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

555 还是不行好像 加了-co port=1433还是一样的错误。windows防火墙也设了例外1433,也是不行。晕了。

© 本文为 allm 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

为什么放在Linux上,Windows好管理

CQ WEB用Windows还是方便些,性能也不差

© 本文为 njscm 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

可能是考虑web 访问速度问题吧。
我其实是模拟我们公司的生产环境搭建练习用的,在linux虚拟机上装了cq,在本机windows也装了完整的cq。现在直接访问本机的cq web地址是可以。

© 本文为 allm 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

恩,我想知道你填写的DB SERVER的地址是怎么写的
是IP的方式
还是HOSTNAME的方式?
如果是HOSTNAME的方式,在LINUX上PING的话,能正确解析到地址吗?

© 本文为 softfly 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

DB server 写的是 host name。在linux下ping了host name,可以通。
以前我搭的环境可以正常注册啊,都没有出过什么问题,怎么现在就不行了呢。
重新建了物理数据库和模式库连接等,还是不行。
难道是我linux上的CQ没打补丁?
现在的是7.0

© 本文为 allm 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

 11 12
发新话题