返回列表 回复 发帖

[求助] U8普及版3.0升U6 3.2PLUS1数据库报错,求高手指点

U8普及版3.0升U6 3.2PLUS1数据库报错,数据库升级老是出错,求助~~~
1、启用Distributed Transaction Coordinator服务。
2、在升级之前执行脚本:
IF COLUMNPROPERTY(OBJECT_ID('om_jsrecords'),'id','PRECISION') IS NULL ALTER TABLE om_jsrecords add [ID] [int] IDENTITY (1, 1) NOT NULL
go
谢谢~我去试下
一个年度,一个年度的单独升级就可以了,多年度一起升是会出问题的
众人有私心,技术无止境.
请问二楼的,,是什么意思啊??

不是很明白喔。。可以更详细点嘛?
楼上的你看下这个帖子
http://bbs1.iufida.com/thread-33547-1-1.html
众人有私心,技术无止境.
确实不行就发上总部咯!U6的问题还真部小

执行

IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine22','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine22] [varchar] (60) COLLATE Chinese_PRC_CI_AS NULL
go

IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine23','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine23] [varchar] (60) COLLATE Chinese_PRC_CI_AS NULL
go

IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine24','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine24] [varchar] (60) COLLATE Chinese_PRC_CI_AS NULL
go

IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine25','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine25] [varchar] (60) COLLATE Chinese_PRC_CI_AS NULL
go

IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine26','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine26] [float] NULL
go


IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine27','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine27] [float] NULL
go

IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine28','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine28] [varchar] (120) COLLATE Chinese_PRC_CI_AS NULL
go

IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine29','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine29] [varchar] (120) COLLATE Chinese_PRC_CI_AS NULL
go
IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine30','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine30] [varchar] (120) COLLATE Chinese_PRC_CI_AS NULL
go
IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine31','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine31] [varchar] (120) COLLATE Chinese_PRC_CI_AS NULL
go
IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine32','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine32] [varchar] (120) COLLATE Chinese_PRC_CI_AS NULL
go
IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine33','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine33] [varchar] (120) COLLATE Chinese_PRC_CI_AS NULL
go


IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine34','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine34] [int] NULL
go

IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine35','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine35] [int] NULL
go

IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine36','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine36]  [datetime] NULL
go
IF COLUMNPROPERTY(OBJECT_ID('prostruopt'),'cDefine37','PRECISION') IS NULL
ALTER TABLE prostruopt add [cDefine37]  [datetime] NULL
go
r
原帖由 沉默de鱼 于 2008-11-28 16:48 发表
1、启用Distributed Transaction Coordinator服务。
2、在升级之前执行脚本:
IF COLUMNPROPERTY(OBJECT_ID('om_jsrecords'),'id','PRECISION') IS NULL ALTER TABLE om_jsrecords add   IDENTITY (1, 1) NOT NULL ...
这不是在委外结算单表体增加一个自动编号的主键id列吗?有什么含义?
原帖由 小桥流水人家 于 2008-11-28 16:36 发表
U8普及版3.0升U6 3.2PLUS1数据库报错,数据库升级老是出错,求助~~~
把错误贴出来看看?提示哪个脚本执行出错?
什么错误提示哦
还没升过..学习下....

太强了

太强了..太强了
学习下
返回列表