CHECKSUM不能发现的两类问题

1. 发生在内存中的页错误,如内存损坏+第三方程序修改等

2. MS SQL Server潜在BUG导致的逻辑错误,该类错误可以使用重建索引或重建约束来修复

 

CHECKSUM不能发现页头出错的问题,但是DBCC CHECKDB可以

 

 

在SQL SERVER 2005 之后的版本中, PAGE_VERIFY 默认设置为CHECKSUM, 在SQL SERVER 2005 版本之前创建的数据库升级到SQL SERVER 2005及更高版本后,修改PAGE_VERIFY只对新产生的新页有效,对于已有的数据页,仍需要定期执行DBCC CHECKDB PHYSICAL_ONLY来检查页面。可以使用重建索引或重建堆表的方式来将历史页升级使用CHECKSUM。

相关文章:

  • 2021-11-20
  • 2021-06-07
  • 2022-12-23
  • 2021-12-06
  • 2022-01-02
  • 2022-12-23
猜你喜欢
  • 2021-08-25
  • 2022-03-09
  • 2021-06-12
  • 2021-10-03
  • 2022-03-07
  • 2021-11-19
  • 2021-12-11
相关资源
相似解决方案