I have been having database corruption problems with a Firebird 2.0.5
database on Windows 2008 32-bit. I checked the forced writes setting and
forced writes were disabled. I says to myself I says, AHA this is the
problem. So I use gfix to enabled forced writes. I check that there were
enabled using gstat. Everything looks good. If I wait a couple of seconds
and check using gstat again, forced writes are once more disabled.
That the heck is going on? We certainly don't have any processes that are
disabling forced writes.
What access layer do you use? For example, IBObjects has a forced writes
property at TIB_Connection level, if not set to default, it allows you
to set forced writes on/off.
--
With regards,
Thomas Steinmaurer
* Firebird Foundation Committee Member
http://www.firebirdsql.org/en/firebird-foundation/
* Upscene Productions - Database Tools for Developers
http://www.upscene.com/
* My Blog
http://blog.upscene.com/thomas/index.php