(Edited by bfxtrfcmgr on 26-Feb-03 08:42. )
In this stand-alone db the Options/General setting for ‘Compact on close’ is set to yes. This morning I closed the application (it is usually left on for days or weeks at a time) and received the message “The Table ‘TempMSysObjects’ already exists”. As far as I could tell the db did not compact. I re-opened the db in design view and discovered six new tables that were not there before:
MSysAccessObjects
MSysAccessXML
MSysACEs
MSysObjects
MSysQueries
MSysRelationships
These tables have the property of “hidden” and any attempt to remove them generates the message “The database engine could not lock table ‘MSysAccessObjects (in that case) because it is already in use by another person or process”.
Although it has been some time since I had closed the db, I can’t recall anything I might have done to create the problem. We did try to copy the db over to a laptop a few weeks ago, but I wasn’t involved in that attempt (it failed as far as I know). In any case, I can’t be certain that the db was closed (and compacted) after that attempt.
Any clues? Any help greatly appreciated!
======================================================
I just opened a new (blank) db and the same MSys(Tables) come up there too! I’ve never seen these before.