FileMaker - Tip 51

 

Klik op om terug te keren naar het selectiemenu.

Tip 51 - Beschadigingen van FileMaker bestanden door backups of door Sherlock

De vorige tips gingen ook al over bestandscorruptie. Dit item is jammer genoeg te belangrijk en we komen er dus nog eens op terug.

Op Macintosh is het indexeerprogramma Sherlock op korte tijd zeer populair geworden. Het is immers erg handig, maar FileMaker Inc. heeft reeds gewaarschuwd tegen mogelijke problemen.

Maar eerst een belangrijke opmerking: al hetgeen volgt, is ook geldig voor backup-programma's en compressieprogramma's (dus ook onder Windows).

Waarom is het gebruik van een indexeringsprogramma gevaarlijk?

Tijdens het indexeren plaatst Sherlock een "read lock" op de bestanden die geïndexeerd worden (te vergelijken met een "read lock" die door de optie File Sharing kan geplaatst worden). 

Hierdoor ontstaat een mogelijke onderbrekening in the I/O access (toegang voor "lezen van" en "schrijven naar") naar dit bestand vanuit een ander programma (in ons geval is dat FileMaker of FileMaker Server). FileMaker kan hierdoor crashen met ernstige file corruption als gevolg (en in de erge gevallen is dan zelfs geen recovery meer mogelijk).

Voor alle duidelijkheid citeren we hier nog eens Jimmy Jones van FileMaker Inc.: Since the file is locked by Sherlock, the OS will not allow FileMaker Pro access to the file and FMP will close the file without updating and without correctly closing the file, as this requires FMP to write to the file.

Dit is dus weer één van de redenen die vereisen dat FileMaker Server draait op een dedicated server.

 
avd@avd-ci.be - contactformulier