CREATE UNIQUE INDEX 终止 数据移动,未能继续以 NOLOCK 方式扫描
客 户 名 称 |
山东某大型连锁超市 |
数 据 类 型 |
MS SQL 2000 |
数 据 大 小 |
20GB |
故 障 检测 |
突然断电导致的数据库损坏,其中一个表损坏严重,切DBCC无法修复。服务器: 消息 1505,级别 16,状态 1,行 1 CREATE UNIQUE INDEX 终止,因为发现了索引 ID 1 的重复键。最重要的主键为 '6921774222976 '。 服务器: 消息 601,级别 12,状态 1,行 1 由于数据移动,未能继续以 NOLOCK 方式扫描。 |
客 户 要 求 |
恢复好可以直接使用。 |
修 复 结 果 |
远程检测后告知客户可以快速修复,让数据库在半小时内上线. 解决方案 CREATE UNIQUE INDEX 终止,因为发现了索引 ID 1 的重复键 由于数据移动,未能继续以 NOLOCK 方式扫描 是因为这个大表的索引物理页面丢失造成的, 这种顽固故障采用DBCC是无法修复的,我们通过手工修补索引页面,重建丢失索引的记录, 此时在用DBCC修正页链,修复OK。用时15分钟. 客户之前找的几家都是用一些数据库修复软件提取的数据,结果是部分字段值不对, 我们手工在原库修复的,修复后的数据库就是原模原样! |
客户满 意 |
是 。非常满意 速度 效果! |
深圳极佳数据救援中心友情提醒:重要数据一定要勤备份,遇到数据丢失 数据损坏 等问题,要第一时间联系专业人士。 对于各类主流数据库,我们可以做最底层的数据恢复及数据修复,对于数据库的某些特定故障我们保证数据库100%原模原样恢复,无论多大的数据库都立等可取。 |