数据库一般性错误

数据库一般性错误_第1张图片
图片发自App

repair_allow_data_loss 是最低的修复级别(对于由 DBCC CHECKDB (数据库名 ) 发现的错误而言)。 DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

2、下面是修复过程:

(1)将数据库设置为单用户模式(注意要断开与所有客户端的连接)

sp_dboption 'sysdb', 'single user', 'true'——sysdb是数据库名

(2)执行修复语句:

dbcc checkdb(sysdb,repair_allow_data_loss)——修复数据库

dbcc checkdb(sysdb,repair rebuild)——修复索引

(3)再执行dbcc检查:

dbcc checkdb(sysdb)——如果提示:0个分配错误和0个一致性错误表明已经修复,如果还有错误则可重复执行第(2)步的语句多修复几次。

(4)取消数据库单用户模式:

sp_dboption 'sysdb', 'single user', 'false'

三、一般性错误使用上述方法基本都可修复。

你可能感兴趣的:(数据库一般性错误)