数据库不能备份和DBCC checkdb
某数据库的前端程序由其它厂商提供,并发量在20个左右,近来常出现阻塞,基本调用的语句都是存贮过程。
备份的时候,提示如下:
消息 3013,级别 16,状态 1,第 1 行
BACKUP DATABASE 正在异常终止。
消息 845,级别 17,状态 1,第 1 行
等待用于页 (1:1804686),数据库 ID 8 的缓冲区闩锁类型 3 时发生超时。
DBcc Checkdb时提示:
消息 1823,级别 16,状态 2,第 1 行
无法创建数据库快照,因为它未能启动。
消息 7928,级别 16,状态 1,第 1 行
无法创建数据库快照以进行在线检查。可能前一个错误消息已给出原因,或者某个基础卷不支持稀疏文件或备用流。请尝试使用独占访问来运行离线检查。
.....
在线状态的情况下,执行:
alter database 数据库名 set emergency,10小时也不能完成。
有何妙策做修复呢?,调整前端程序基本不可能的。