笔记36-徐 一般数据库损坏的类型有以下几个

笔记36-徐 一般数据库损坏的类型有以下几个

 1 --一般数据库损坏的类型有以下几个:
 2 
 3 --823错误:SQL向操作系统申请某个页面读写时候遇到Windows读取或写入请求失败,通常是物理文件损坏导致此错误,也可能是设备驱动程序导致,这个错误要不硬件出问题,要不数据文件发生严重损坏,错误意味着数据页里的有效数据丢失,dbcc checkdb很难修复
 4 --
 5 --824错误:SQL检测到页中存在逻辑错误,虽然dbcc checkdb能够修复,但是这个错误基本意味着部分数据丢失
 6 --
 7 --605错误:非常有名的数据库损坏错误,指定数据库中的页或分配已损坏。如果这个错误是暂时的,dbcc checkdb可以修复,如果这个错误不是暂时的,那么dbcc checkdb也很难修复
 8 --
 9 --8946错误:PFS页面头有损坏
10 --
11 --8966错误:系统表上的聚集索引页面上有损坏
12 --
13 --2570错误:某个字段的值不符合字段数据类型定义
14 --
15 --3854错误:元数据有损坏
16 
17 --有些错误可以不丢失数据就能修复,有些要丢失数据才能修复物理层面的错误,有些即使丢失数据也没办法修复

 

posted @ 2013-07-27 16:07 桦仔 阅读(...) 评论(...)  编辑 收藏