服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

键列信息不足或不正确

- 浏览:1815 - 发布时间:2008-04-10 10:43:00.0
问题版本: 810-U6普及版3.1 问题模块: 4-工资管理
所属行业: 0-通用 问题状态: 2-UU通注册用户
关 键 字: u821升级u6工资 适用产品:
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-4-10 10:43:00
问题名称: 键列信息不足或不正确
问题现象: 数据库名: UFDATA_287_2006 工资部分数据结构, DSTR_WA 错误信息: -2147217873 CREATE UNIQUE INDEX 终止,因为发现了索引 ID 5 的重复键。?重要的主键为 '005'。 执行如下语句时出错: if not exists (select * from sysobjects where id = object_id(N'PK_WA_GZBItemTitle') and OBJECTPROPERTY(id, N'IsPrimaryKey') = 1) begin ALTER TABLE [dbo].[WA_GZBItemTitle] WITH NOCHECK ADD CONSTRAINT [PK_WA_GZBItemTitle] PRIMARY KEY NONCLUSTERED ( [cGZGradeNum], [iGZBName_id], [cGZItemTitle] ) ON [PRIMARY] end
原因分析: WA_GZBItemTitle表中存在重复记录
解决方案: select distinct * into #temp from WA_GZBItemTitle truncate table WA_GZBItemTitle insert WA_GZBItemTitle select * from #temp drop table #temp 执行上述脚本后,升级成功