Over the weekend one of our servers was replaced. The files were
copied from the old to the new. The same drive letter, e.g. Q drive,
for mapping was used but the name of the server was changed.
Initially there were no problems for Access database users. On
Wednesday several problems began to appear.
Some users have no problems opening and sharing the same database.
Others cannot open a database if another user(s) have it open. It
could be users with the same permissions set up in both cases.
In addition to this there is a new "File Download" message box which
appears before being able to open a database. Only the people who can
open a database get this initial message.
For the users that can't open an already open database, if they try to
open a database that is not open by anyone else they can open it
without a problem.
Where do we go from here?
Thank you for reading.
>For the users that can't open an already open database, if they try to
>open a database that is not open by anyone else they can open it
>without a problem.
This is probably a permissions problem on the directory in which the
backend is installed. The users must have create/delete privileges
to that directory. What is happening is that Access can't create the
.ldb file which allows multiple users to update the MDB. So Access
only allows one user at a time.
One simple way of testing this is to ensure the users can create and
delete a file in the network share. Any file, even using notepad, is
enough to test this. I simply don't trust all those permissions screen
within the OS. You never quite know whats lurking behind the advanced
button. So test this yourself.
Sometimes it could only be one user who does not have create
privileges to cause problems who just happens to be the first user
into the MDB at that moment in time. Then all the other Access users
can't access the file because the first user is in exclusively.
"I found that I could keep the permissions set to Change, but had to
ensure that the directory in which the db resides was set to not
inherit permissions from it's parent. It seemed that every time a new
user logged onto a given machine, it got messed up."
See ACC: Determining Which User Has Opened Database Exclusively
(Q169648)
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q169648
Essentially you must use tools on the server to determine who has
locked the file.
For MS info see ACC: Introduction to .ldb Files (95/97) [Q136128]. Or
the version appropriate for your version of Access.
Tony

Signature
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm