01. How to corrupt a database?

01. Power Failure while database is busy.

02. Copying the database file(s) while in use & while the firebird service is still running (Mirroring Backup).

03. Hardware glitches (eg. HDD Corrupt or RAM Corrupt).

04. Database is store at External Drives.

05. Server is using WIFI to link with workstation.

06. Server Never run Windows ScanDisk & Defragment.

07. Never Run Remove Temporary Table.

08. Upgrading database while database in use.

09. Insufficient of Disk Space.

10. Improper upgrade Firebird Version.

11. Inconsistent of Product Version in single network.

12. Never run database sweeping (i.e. Backup & Restore back).

13. AntiVirus not exclude the firebird Database Folder.

Related issue :

- http://ibsurgeon.com/en/articles/firebird-and-interbase-corruptions-reasons/

- http://www.delphigroups.info/2/1/289656.html