SQL语句问题分析(金蝶) 10

数据库升级失败!SQL文件不全或SQL语句有误!错误描述:CREATEUNIQUEINDEX终止,因为发现了索引ID8的重复键。最重要的主键为'1364'。Sql文件名:... 数据库升级失败!SQL文件不全或SQL语句有误!
错误描述:CREATE UNIQUE INDEX 终止,因为发现了索引 ID 8 的重复键。最重要的主键为 '1364'。
Sql文件名:C:\Program Files\Kingdee\KIS\Commerce\Standard\SqlSrv\KISV30_Public_Data.sql
Sql内容:if not exists (select * from dbo.sysindexes where name = N'IX_t_RP_PBillEntry' and id = object_id(N'[dbo].[t_RP_PBillEntry]'))
CREATE UNIQUE NONCLUSTERED INDEX IX_t_RP_PBillEntry ON dbo.t_RP_PBillEntry
(
FId,
FIndex
) ON [PRIMARY]

以上是从低版升级高版本帐套时弹出的错误,请高手指点一下这段语句是什么意思,是指哪个表的哪个列名有问题,有重复。
展开
 我来答
badkano
2017-10-09 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885374
团长

向TA提问 私信TA
展开全部

这个是建立索引时报的错。

目测是目前t_RP_PBillEntry表中FId,FIndex存在不唯一性造成。

可以这么查一下:

select FId,FIndex,count(*) from t_RP_PBillEntry group by FId,FIndex having count(*)>1

正常情况应该查询不出结果,如果有结果,说明有重复数据,然后你看下重复的数据,是否是真重复,再拿不定主意,就得咨询客服了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式