SQL Server Database Corruption, Part III: Preventing Corruption