I am on a windows 2008r2 host:
sp_configure "allow updates", 1
go
use master
go
update sysdatabases
set status = status ^ 256
where status & 256 = 256
and name = <dbname>
go
sp_configure "allow updates", 0
go
rebooted...
I think it just tried to recover again and got the same error...
In the log (further up) had this read error trace...
Starting diagnostics for read failure:
00:0006:00000:00001:2014/04/16 08:47:45.30 server Device Information:
Device number = 0
Phyname = E:\Sybase\data\master.dat
00:0006:00000:00001:2014/04/16 08:47:45.30 server Buffer Information:
Buf addr = 0x0000000069B4CAA8, Mass addr = 0x0000000069B4CAA8
Buf pageno = 0, Mass pageno = 0, dbid = 6
00:0006:00000:00001:2014/04/16 08:47:45.30 server
Buf virtpg = 0, Mass virtpg = 15876
Buf stat = 0x1, Mass stat = 0x1008
Mass keep = 1, Mass awaited = 0
00:0006:00000:00001:2014/04/16 08:47:45.30 server
PAGE DEBUG ELEMENT: buffer state = 1d; prior to io ptnid = -1, page number =0; page timestamp lo=0 hi=0; latch requested mode=1, type=32; latch result = 1; number of times searched = 0.
00:0006:00000:00001:2014/04/16 08:47:45.30 server Page Information from first read attempt: Page read from disk ppageno = 0, pptnid = 24480119, pindid = 0 pnextpg = 76512272, pprevpg = 0 plevel = 239, pstat = 0x1 pts_hi = 65535, pts_lo = 14
00:0006:00000:00001:2014/04/16 08:47:45.30 server Page Information from second read attempt: Page read from disk ppageno = 0, pptnid = 24480119, pindid = 0 pnextpg = 76512272, pprevpg = 0 plevel = 239, pstat = 0x1 pts_hi = 65535, pts_lo = 14
00:0006:00000:00001:2014/04/16 08:47:45.30 server SDES Information:
dbid = 6, objid = 99, sptnid = 99 scur.pageid = 0
sstat = 0x0, sstat2 = 0x0
suid = 1, cacheid = 0
00:0006:00000:00001:2014/04/16 08:47:45.30 server PSS Information:
pstat = 0x1000, pcurdb = 1, pspid = 1
p2stat = 0x1110, p3stat = 0x10904
plasterror = 0, preverror = 0, pattention = 0
00:0006:00000:00001:2014/04/16 08:47:45.30 server End diagnostics for read failure:
00:0006:00000:00001:2014/04/16 08:47:46.18 kernel Symbolic stack trace information is successfully loaded