← All articles
integrityconfigurationhealth-check

PAGE_VERIFY and corruption risk you can reduce today

CHECKSUM page verification is a basic defence. Why older NONE/TORN_PAGE settings still show up and what to change carefully.

SQL Server can detect many I/O corruptions earlier when databases use PAGE_VERIFY = CHECKSUM. Health checks still find older settings left behind from upgrades and restores.

Why it matters

Checksums help SQL Server notice torn or corrupt pages when they are read — closer to the problem, not only at CHECKDB time.

Why settings lag

  • Databases restored from ancient backups
  • Create-database scripts from a decade ago
  • “Don’t touch production config” culture without a risk register

Change carefully

Switching to CHECKSUM is standard guidance for modern systems, but:

  • Plan a change window for critical DBs
  • Understand it does not replace CHECKDB
  • Still monitor I/O errors and suspect pages
  • Investigate root storage issues; settings are not magic

Health-check framing

We flag page verification and integrity history together. Detecting corruption early only helps if someone is watching alerts and integrity jobs.

Need hands-on SQL Server help?

Allay Data Solutions offers maintenance, tuning, and assessments from Port Elizabeth, South Africa.

Get in touch