.数据库在什么情况下会处于质疑状态

.数据库在什么情况下会处于质疑状态,第1张

数据库置疑了怎么办?(一般解决方案)

(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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6701093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存