(1)确定所有状态被标记为可疑(Suspect)的数据库名称因为若某个数据库处在可疑状态下,那么它在系统表sysdatabases中其status字段的值一定大于256,所以通过下面的 *** 作可列出所有标记为可疑(Suspect)的数据库名称。
(2)在sqladvantage中输入select name from sysdatabases where status &256 = 256 语句可查询哪些数据库置疑。一般情况下我们在Sybase central中点击数据库时会d出置疑信息。
(3)备份master数据库。
(4)先将SQL Server的“allow updates”属性设为可修改,语句为:sp_configure "allow updates" 1
(4)修改系统表sysdatabases,将可疑用户数据库的status字段(共有4个状态)的值为-32768(“bypass recovery“,绕过恢复/复原),然后关闭SQL Server 。语句为:update sysdatabases set status=-32768 where name="可疑用户数据库名"
(5)重新启动服务,并登录sqladvantage,将可疑用户数据库的status字段的值设为0,语句为update sysdatabases set status=0 where name="可疑用户数据库名"
(6)将SQL Server的“allow updates”属性恢复为不可修改 。语句为:sp_configure "allow updates" 0
(7)重新启动服务。
FROMBYTE Recovery For Sybase 是由北亚数据恢复中心所开发的数据恢复软件套件中的一个模块,其主要对损坏的Sybase 数据库进行数据急救,使用户的损失降到最低.功能简介
最新版本1.2支持以下Sybase版本:
○支持Sybase 12.5.X
○支持Sybase 15.5.X
○支持Sybase 11.9.X
○支持Windows及Linue系统上的Sybase。
所支持故障:
○Sybase数据库只有设备文件(dat文件)
○Sybase数据库无法正常附加
○Sybase数据库标记为可疑,无法Online
○因为硬盘物理故障或其它原因导致设备文件出现坏块
○Sybase误Delete、Drop等 *** 作
○查询表数据时出错
环境支持:
○软件可运行的 *** 作系统: Windows XP,Windows 2000,Windows 2003
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)