- 论坛徽章:
- 0
|
事件处理过程如下,请DX们帮忙看有没有办法把数据救出来,
工作环境,win2000 adv server +sybase12.0
在执行dbcc checkdb时报错如下
Server Message: Number 695, Severity 16
Line 1:
An attempt was made to read logical page '420778' for object '933578364' in database '6' from disk. Wrong logical page '1852400232' was brought into cache 'default data cache'.
后做dbcc tablealloc带fix无效,
再做dbcc textalloc 带fix错误 提示如下
TABLE: inv_dnmx OBJID = 933578364
Server Message: Number 7114, Severity 16
Line 1:
Page 1852400232 is not a valid text page.
INDID=255 FIRST=5129 ROOT=5129 SORT=0
结果还是存在问题,最后想用BCP把数据导出后再重建表,再BCP in
但在执行BCP时出现如下错误 不能导出数据
00:00000:00037:2005/09/02 10:48:02.00 server Error: 7114, Severity: 22, State: 1
00:00000:00037:2005/09/02 10:48:02.00 server Page 1852400232 is not a valid text page.
00:00000:00037:2005/09/02 10:48:02.00 kernel ************************************
00:00000:00037:2005/09/02 10:48:02.00 kernel SQL causing error : select * from atlmistest1..inv_dnmx
00:00000:00037:2005/09/02 10:48:02.00 kernel ************************************
00:00000:00037:2005/09/02 10:48:02.00 server SQL Text: select * from atlmistest1..inv_dnmx
00:00000:00037:2005/09/02 10:48:02.00 kernel curdb = 1 pstat = 0x10000 lasterror = 7114
00:00000:00037:2005/09/02 10:48:02.01 kernel preverror = 0 transtate = 1
00:00000:00037:2005/09/02 10:48:02.01 kernel curcmd = 193 program = bcp
00:00000:00037:2005/09/02 10:48:02.01 kernel pc: 0x009EF4B4 os_get_cur_stk_desc+ 0xf1 (0x04FDD5B0, 0x77EB1F44, 0x77E621F0, 0xFFFFFFFF)
00:00000:00037:2005/09/02 10:48:02.01 kernel pc: 0x009EF4B4 os_get_cur_stk_desc+ 0xf1 (0x04FDD5B0, 0x04FDD368, 0x0000270F, 0x00000002)
有对硬盘作过扫描未发现有坏扇区
请DX们支支招 |
|