发新话题
打印

[求助] 老问题,upgrade database时报键值错误的问题( 此文章被查看:603次,被回复:4篇!! )

老问题,upgrade database时报键值错误的问题

之前发生过这个问题,一直没能解决,希望各位高手再帮我瞅瞅
schema中新建了一个Statless record type,并在defect中引用了它,也已经设置了主键
不过在upgrade中会报如下错误,是什么原有引起的呢?我该怎么解决呢??
尝试方法:
1、我进行了test database的测试没有发现问题,而且也可以正常checkin
2、另外我用这个新的schame创建了新的database,可以正常升级
3、似乎是老的database有点损坏,哪根经有点不太正常,可是我又一直找不到解决的方法
4、老数据库中有很多数据,不可能放弃
5、而且这个问题只会发生在新建Statless record type的时候,如果不涉及此操作,upgrade正常

附件

cq-016.jpg (76.61 KB)

2008-1-11 14:53

cq-016.jpg




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

TOP

回复 楼主 的帖子

是不是在upgrade db的时候,有用户在访问数据库
如果是这样会有问题的



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

TOP

1.先这样试试
installutil unlockschemarepo
installutil unlockuserdb
通过上面两个命令解锁数据库
2.再次更新
3.如果再次更新失败,说明是更新数据库并没有执行完全,或有手工中止更新的情况,这可能需要手工更改数据
库结构了,我遇到过一回,仔细根据提示试着更改库结构,看你运气了



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

TOP

引用:
原帖由 yunshan 于 2008-1-11 15:00 发表
是不是在upgrade db的时候,有用户在访问数据库
如果是这样会有问题的
可以确定不是用户访问数据库的问题
应该是升级库本身的哪个连接出错了

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

TOP

引用:
原帖由 二黑 于 2008-1-11 15:30 发表
1.先这样试试
installutil unlockschemarepo
installutil unlockuserdb
通过上面两个命令解锁数据库
2.再次更新
3.如果再次更新失败,说明是更新数据库并没有执行完全,或有手工中止更新的情况,这可能需要手工 ...
可是根据上面的错误信息,我找不到需要修改的库结构的地方阿,这可怎么弄呢?
我现在完全没有方向

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

TOP

发新话题