Restoring data pages
SQL Server provides an enterprise feature called page restore. It's the ability to shorten the restore time to minimum and restore just the corrupted data pages. The process of page restore is very similar to file or filegroup restore. It needs a full or file/filegroup backup and transaction log backups.
The most challenging part is how to find out which data pages are corrupted. The answer is quite simple. SQL Server maintains a table called suspect_pages in the msdb database. This table is used by SQL Server to hold information about data page corruptions. Consider that the table has up to 1,000 rows, so if it's not monitored for a long time and then exactly 1,000 rows are returned on a query, we never know how many ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access