欢迎光临深圳市补天时代科技有限公司!
深圳市补天时代科技有限公司
免费咨询申请

24小时全国咨询热线:0755-83775551

常见问题

SQL常报823 824 825错误,这些是什么错误?

发布时间:2020-01-04 浏览次数:138

问:SQL常报823 824 825错误,这些是什么错误?

答:导致数据损坏的原因除了天灾就是人祸,天灾一般是绝大多数的,天灾就是硬盘出现坏道,造成I/O读写错误。人祸就是说通过编辑器等手动编辑数据文件、数据库中还有需要Redo和Undo的事务时删除了日志文件导致数据库质疑等。在天灾当中往往会报出823 824 825代码,也就是说读写出现了故障,但表示故障严重程度而已。 823错误,也就是所谓的硬IO错误,可以理解为SQL Server希望读取页,而Windows告诉SQL Server,无法读取到该页。 824错误,也就是所谓的软IO错误,可以理解为SQL Server已经读取到该页,但通过计算CheckSum等值发现不匹配,因此SQL Server认为该页已经被损坏。 825错误,就是Retry错误。 其中823和824错误都是错误等级为24的严重错误,825的错误等级仅为10。