有逻辑I/O错误的数据库,其全备成功了。全备的内容可靠吗?
数据库是 SQL2005 SP3
上周二有一条报错:SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确(应为: 0x97f2b731,但实际为: 0xf7f2b732)。
没有处理,一直正常运行。
周六晚 DBCC CHECKDB('prod', REPAIR_ALLOW_DATA_LOSS) N多次,每次都报告:找到了不一样的错误,修复了xx个错误。实在做不下去了。
周日凌晨的对prod的全备没有报错。
因为数据库比较大 3GB,没有动手用全备来恢复,想到这里把问题弄明白再动手。
请问:在这样的情况下,全备的内容可靠吗?可以用来恢复数据库吗?全备是对数据库的一个简单拷贝吗?全备时会对数据块进行校验吗?