51Testing软件测试论坛
标题:
求大神看看,这个错误怎么修复
[打印本页]
作者:
测试积点老人
时间:
2021-1-26 11:37
标题:
求大神看看,这个错误怎么修复
EXEC sp_dboption 'hbposv8', 'single user', 'TRUE'
dbcc checkdb ('hbposv8',repair_allow_data_loss)
dbcc checkdb ('hbposv8',REPAIR_REBUILD)
EXEC sp_dboption '数据库', 'single user','FALSE'
复制代码
执行修复语句后的结果
消息 1505,级别 16,状态 1,第 1 行
因为发现对象名称 'dbo.t_da_jxc_daysum' 和索引名称 'PK__t_da_jxc_daysum__4BF7EE9A' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (00 , 6927006113463 , 2019-10-11)。
消息 1505,级别 16,状态 1,第 1 行
因为发现对象名称 'dbo.t_da_jxc_daysum' 和索引名称 'i_da_jxc_daysum_2' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (00 , 6927006113463 , 2019-10-11)。
消息 1505,级别 16,状态 1,第 1 行
因为发现对象名称 'dbo.t_da_jxc_daysum' 和索引名称 'i_da_jxc_daysum_3' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (3003 , 00 , 6927006113463 , 2019-10-11)。
消息 1505,级别 16,状态 1,第 1 行
因为发现对象名称 'dbo.t_da_jxc_daysum' 和索引名称 'i_da_jxc_daysum_5' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (1, 00 , 6927006113463 , 2019-10-11)。
消息 1505,级别 16,状态 1,第 1 行
因为发现对象名称 'dbo.t_da_jxc_daysum' 和索引名称 'i_da_jxc_daysum_1' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (2019-10-11, 00 , 6927006113463 )。
消息 1505,级别 16,状态 1,第 1 行
因为发现对象名称 'dbo.t_da_jxc_daysum' 和索引名称 'i_da_jxc_daysum_4' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (6927006113463 , 00 , 2019-10-11)。
消息 2508,级别 16,状态 3,第 1 行
对于索引 ID 为 1、分区 ID 为 305502070046720、分配单元 ID 为 305502070046720 (类型为 In-row data)的对象 "t_da_discount_daysum",计数 In-row data RSVD page 不正确。请运行 DBCC UPDATEUSAGE。
复制代码
系统无法自己修复此错误。
求大神指点下,怎么修复
作者:
qqq911
时间:
2021-1-27 10:46
清空表数据
作者:
郭小贱
时间:
2021-1-27 11:13
键值重复导致的?改成不同的试试呢...
作者:
jingzizx
时间:
2021-1-27 16:53
没搞过,等高手
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2