用友论坛新手必读!用友论坛使用常见问题Q&A用友ERP-U6多媒体培训光盘用友NC5.5使用手册
知识库 搜索:U8知识库|通知识库[公告]【规范论坛发贴的公告】用友通10.2多媒体学习光盘快速提高积分大法!
代理商名片 | 代理商QQ群 U8.72手册 | UAP开发平台用友论坛QQ群[高级群]资料:T1|T3|T6|U8|NC|培训|年结
返回列表 发帖

[求助] 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

TOP

谢谢~我去试下

TOP

一个年度,一个年度的单独升级就可以了,多年度一起升是会出问题的

TOP

众人有私心,技术无止境.

TOP

请问二楼的,,是什么意思啊??

不是很明白喔。。可以更详细点嘛?

TOP

楼上的你看下这个帖子
http://bbs1.iufida.com/thread-33547-1-1.html
众人有私心,技术无止境.

TOP

确实不行就发上总部咯!U6的问题还真部小

TOP

执行

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

TOP

原帖由 沉默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列吗?有什么含义?

TOP

原帖由 小桥流水人家 于 2008-11-28 16:36 发表
U8普及版3.0升U6 3.2PLUS1数据库报错,数据库升级老是出错,求助~~~
把错误贴出来看看?提示哪个脚本执行出错?

TOP

什么错误提示哦

TOP

还没升过..学习下....

TOP

太强了

太强了..太强了

TOP

学习下

TOP

返回列表