MDB needs to be repaired

V

Vesna Redzic

We have MS Access 2000 database that is accessed by many
users. Quite often we get error message "MDB needs to be
repaired". What is the reason for it? How to avoid it?

Thanks,
Vesna
 
L

Larry Linson

We have MS Access 2000 database
that is accessed by many users. Quite
often we get error message "MDB needs
to be repaired". What is the reason for it?

As Lynn pointed out, it could be one of a number of things causing this. If
you have all these "many" users (that's not very specific, you understand...
could be "one, two, many" meaning "three" or could be "a hundred") logging
in to the same front end or monolithic database, that significantly
increases the chance of the kind of corruption you are experiencing. If you
have, as is recommended, split into front end (queries, forms, reports,
macros, modules, and local lookup tables) and back end (tables, data, and
relationships) and given each user a copy of the front end, linking to the
tables in the back end in a shared folder, then my experience is that the
most common cause of corruption is "ungraceful termination" -- dropped
network connections while an operation is in progress, power outages, or
users who power of their machine while they have an operation in progress in
the Access database. And, the most frequent of these I've observed are
dropped network connections due to intermittent errors in a Network
Interface Card; in one case, however, the replacement of the entire network
adminstration department, and a good network setup by the replacement
administrators worked very nicely.

How to avoid it?

See MVP Tony Toews' site, http://www.granite.ab.ca/accsmstr.htm, as
suggested by Lynn. It is the best collection of information and links on
this subject that I know about.

Larry Linson
Microsoft Access MVP
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top