发现对象名称 'dbo.EAP_VoucherDraft' 和索引名称 'pk_EAP_VoucherDraft' 有重复的键
问题现象:用友畅捷通T+财务软件升级报错,具体提示如下:脚本: 11.600.000.0000 DATA_DATA_RAP_NL 出错:因为发现对象名称 'dbo.EAP_VoucherDraft' 和索引名称 'pk_EAP_VoucherDraft' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (21fdb25a-952b-f9a0-6169-e271dd0edb16)。
无法创建约束。
解决方案:根据重复的键值,查询到重复的记录,然后删除重复记录,(操作前请备份好您用友T+财务软件中的数据,可参考教程:https://www.ufidaft.com/jcufida/1389.html),示例语句如下:
delete from EAP_VoucherDraft where ID='21fdb25a-952b-f9a0-6169-e271dd0edb16' and Code='2014-10-15-0002'
if((select COUNT(ts) from EAP_VoucherDraft where ID='27f8bc75-a7e1-d6f9-e867-e27b87c5e7a4')>1)
begin
delete from EAP_VoucherDraft
where ID='27f8bc75-a7e1-d6f9-e867-e27b87c5e7a4'
and ts in (select top 1 ts from EAP_VoucherDraft where ID='27f8bc75-a7e1-d6f9-e867-e27b87c5e7a4')
end
if((select COUNT(ts) from EAP_VoucherDraft where ID='186EB51E-5B8A-CA28-8546-F9B9527A9ED7')>1)
begin
delete from EAP_VoucherDraft
where ID='186EB51E-5B8A-CA28-8546-F9B9527A9ED7'
and ts in (select top 1 ts from EAP_VoucherDraft where ID='186EB51E-5B8A-CA28-8546-F9B9527A9ED7')
End
执行这个:
delete from EAP_VoucherDraft
where ID in (select ID from EAP_VoucherDraft group by ID having count(ID) > 1)
相关文章
- 红字发票不需要勾选吗?增值税抵扣与勾选认证流程解析
- 餐饮财务软件价格查询 餐饮成本控制与利润核算工具推荐
- 阜阳会计代账软件有哪些平台?创业者如何选择优质代账软件全解析
- 商易财务软件生成报表效率提升80%及常见问题解决方案,助力中小企业高效财务管理
- 伊宁财务记账软件哪个好一点 如何挑选适合自己的实用高效选择
- 2024最新房产税入账会计分录与年审轻松应对指南
- 从混乱到清晰!掌握应收会计销售单管理技巧,提升月底对账效率
- 工厂生产财务软件费用 《从手写台账到一键报表,智能财务软件助力小厂破解制造业痛点》
- 建筑会计如何申报年报个税 建筑会计个税年报申报指南与热点问题解答,一文搞定2024年报填报
- 购买的财务软件老是掉线怎么回事啊 财务软件老是掉线?这4种情况和7天实测原因全解析