发新话题
打印

[讨论] CQ2003.06.15.734.000与7.0.1.0间的区别和疑问( 此文章被查看:476次,被回复:6篇!! )

CQ2003.06.15.734.000与7.0.1.0间的区别和疑问

我现在想将CQ升级至7.0.1.0版本,但在使用过程中碰到了不少问题,请大家帮忙:
问题一、CQ迁移失败--使用的Verdor是SQLServer
操作过程(比较简单的描述下)
1、将原CQ2003.06.15.734.000的schema database和所有的user database还原至(迁移)新的服务器上;
2、在目的服务器上,通过ClearQuest Maintenance Tool导入从源服务器上导出的profile.ini
3、在目的服务器上,使用ClearQuest Maintenance Tool修改schema Repository指向新的地址
4、修改master_db中的地址,指定为目的服务器的IP或计算机名称
但在执行第3步骤的时候,修改为目的地址(目的服务器上的schema database)时报错,去sqlserver数据库中查看,发现20030615版本的CQ生成的schema database有62张表,而7.0.1.0只有61张表(我新建schema repository确认过)
请问:如何将CQ20030615迁移至新的7。0.1.0版本下?

问题二、
dependent fields问题
操作过程:
1、在cq20030615中,defect引用了2个stateless,并且这两个entity具有依赖关系,假设为A和B,选择A的值后,B的值依赖与A,并显示与A对应的值,用的代码如下(在B的choicelist中添加):
          Dim MyChoice
        Dim session
        Dim status


        REM Get the value of the platform that set
        platform = GetFieldValue("A").GetValue ()

        REM Get the session
        Set session = GetSession

        REM Build the query object
        set querydef = session.BuildQuery("B")

        REM Set the one field for the query
        querydef.BuildField("B")

        REM Set the filter for the query
        set operator = querydef.BuildFilterOperator(AD_BOOL_OP_AND)
        operator.BuildFilter "A", AD_COMP_OP_EQ, MyChoice
   
        REM Create a result set
        set resultset = session.BuildResultSet(querydef)

        REM Execute the result set
        resultset.Execute

        REM Get each record and stick it into the choice list
        status = resultset.MoveNext
        Do While status = AD_SUCCESS
                choices.AddItem (resultset.GetColumnValue(1))
                status = resultset.MoveNext
        Loop
在20030615的window client &web client都没有问题,成功实现,但在7.0.1中相同的操作相同的代码,却在web client端B的值不能根据A自动显示,没有取到任何值,这是怎么回事?是脚本的问题还是?谢谢大家赐教


问题三:FLEXlm License Service自动启动的问题
(这个问题我不知道大家是不是也碰到了,或许是我个人问题,7.0.1装置win2003上)
在20030615中,服务器重启后该服务是会自动启动的,但我装了7.0.1之后,每次服务器重启我都需要手动去启动,license也需重导一次方可生效,请问在哪里可以设置该服务自动启动,谢谢!!!(可能是我操作和设置的问题吧,我想)

[ 本帖最后由 tongfenglcz 于 2008-1-23 10:03 编辑 ]



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

TOP

第一个问题没怎么看懂,CQ6.15升级到7.0好像不用迁移数据库吧?
你是想升级完CQ后再迁移数据库吗?



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

TOP

引用:
原帖由 scmtata 于 2008-1-23 10:33 发表
第一个问题没怎么看懂,CQ6.15升级到7.0好像不用迁移数据库吧?
你是想升级完CQ后再迁移数据库吗?
不好意思,有些细节没有交代清楚
其实我这次的操作不能算为cq升级,而是服务器更换
我在新的服务器上安装了cq7和sqlserver,(要换服务器,在新的服务器上安装了cq7.原来的服务器上是20030615)
老服务器上是cq20030615



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

TOP

我再交代一下2台服务器的软件配置
源服务器
OS win2000
CQ 20030615
SQLServer2000+sp3

新服务器
win2003   cq7.0.1  sqlserver+SP4

浏览器都用的是IE6

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

TOP

不太了解,
感觉你没必要从旧的维护表导出profile.ini再导入新的维护表,
反正肯定要修改的,不如在维护表里新建一个连接,
数据迁移成功应该没什么问题吧,连接新的模式数据库问题吧。。。
呵呵,我没怎么弄过这个,不一定对哦:)

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

TOP

1. 但在执行第3步骤的时候,修改为目的地址(目的服务器上的schema database)时报错,啥错?

2. 应该是可以的,调试一下,检查hook设置。

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

TOP

我更关心问题二 出现的原因
着急啊

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

TOP

发新话题