Icon View Incident Report

Minor Minor
Reported By: Roy Lambert [NLH Associates]
Reported On: 5/22/2020
For: Version 2.31 Build 13
# 4779 Altering a Table to Make a Table Read-Only Results in Corruption Error

Trying to switch a table from read-write to read-only using EDBManager's built in dialogs results in an error

[Window Title]
Error

[Content]
The following error occurred with the execution of the SQL for the last operation:

ElevateDB Error #601 The table fred is corrupt (Error flushing header to disk)

Would you like to copy the SQL to a new SQL editor window so that you can correct the problem and attempt to execute the SQL again ?

[Yes] [No]


The same happens if you try and use the generated sql

ALTER TABLE "fred"
READONLY

ElevateDB Error #601 The table fred is corrupt (Error flushing header to disk)


Comments Comments
The issue was with ElevateDB trying to (incorrectly) update the structure checksum in the table files after the table had been marked as read-only.


Resolution Resolution
Fixed Problem on 5/24/2020 in version 2.32 build 1


Products Affected Products Affected
ElevateDB Additional Software and Utilities
ElevateDB DAC Client-Server
ElevateDB DAC Client-Server with Source
ElevateDB DAC Standard
ElevateDB DAC Standard with Source
ElevateDB DAC Trial
ElevateDB LCL Standard with Source
ElevateDB PHP Standard
ElevateDB PHP Standard with Source
ElevateDB PHP Trial
ElevateDB VCL Client-Server
ElevateDB VCL Client-Server with Source
ElevateDB VCL Standard
ElevateDB VCL Standard with Source
ElevateDB VCL Trial

Image