注册账号 登录
用友之家-用友软件论坛 返回首页

johnnypp的个人空间 https://www.oyonyou.com/?261370 [收藏] [复制] [分享] [RSS]

日志

数据库中已存在名为 'VoucherCustomerInfo' 的对象

热度 1已有 1658 次阅读2012-4-1 11:54 |个人分类:用友数据维护| VoucherCustomerInfo

问题现象:U6升级U890以上版本出错

出现的错误:
1、数据库中已存在名为 'VoucherCustomerInfo' 的对象;

2、违反了 PRIMARY KEY 约束 'PK_VoucherPrefabricate'。不能在对象'VoucherPrefabricate' 中插入重复键;

3、CREATE UNIQUE INDEX 终止,因为发现了索引 ID 1 的重复键。最重要的主键为'QM12'。执行如下语句时出错:alter table VoucherPrefabricate add PRIMARY key(Cardnumber,cContent)

4、无法将 NULL 值插入列 'iColPos',表'UFDATA_003_2010.dbo.AA_ColumnDic_base';该列不允许空值。INSERT 失败

解决办法:
1、drop table VoucherCustomerInfo

2、ALTER TABLE [dbo].[VoucherPrefabricate] DROP CONSTRAINT [PK_VoucherPrefabricate]

3、打开VoucherPrefabricate 表,查询一下Cardnumber等于'QM12' 和'QM13'的记录,将重复的记录删除,每个重复记录剩余1条;

4、打开AA_ColumnDic_base表,将列“iColPos”设置为允许为空


路过

雷人
1

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册账号

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-5-20 13:10 , Processed in 0.015430 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部