Database Corruption: Advanced Recovery Techniques
Database Corruption: Advanced Recovery Techniques
Patrick Flynn
The Link Group
@sqllensman
Patrick Flynn
Transactions.
• Physical Corruption
• Logical Corruption
• Cannot be prevented!.
Data Platform Summit 2018 is a community initiative by eDominer Systems
When Corruption is found:
• Rule 1
• Don’t Panic. Have a Plan
• Rule 2
• Don’t Make things Worse.
• Rule 3
Data Record
DBCC PAGE
DBCC IND
sys.system_internals_partition_columns sys.fn_PhysLocFormatter
• Hex Editors
• http://xvi32.en.softonic.com/download
• https://mh-nexus.de/en/hxd/
• Pluralsight
• SQL Server: Detecting and Correcting Database Corruption
• SQL Server: Detecting and Recovering from Database Corruption