Hi, Leif.
I've read your website posting. My major concern is the ability of a user
to delete the mdb, either by accident or on purpose.
Say your organization takes the approach listed as #4 in the article. (BTW,
the hidden share mentioned in this method in this article is the
\\servername\sharedDir$ that you've been discussing with Joan Wild
elsethread.) The hidden share can't be accessed by mapping a new drive, and
the user can't open "My Network Places" on his workstation. Given these
shackles, what steps do you believe your users would take to deliberately
delete this file? Remember that they can't see the directory or file from
within Windows Explorer. Most Windows computer users can't delete
directories and files, even accidentally, unless they can see them within a
GUI and can use their mouse to select the name of the directory or file.
I know you recommend full permissions. However, I've done testing giving
the non-admin user all permissions except delete. That seems to work.
The
lock file stays behind when that user exits, but I've not found that it
causes problems.
Occasionally, something goes wrong and everyone gets locked out of the
database:
"The database has been placed in a state by user 'username' on machine
'machinename' that prevents it from being opened or locked."
These are the times when the problem may be fixed by deleting the LDB file,
which removes the current exclusive lock. If no one has delete permissions
on this directory then the lock remains. You'll need to contact your
Windows network administrator to delete the LDB file for you. As you
mentioned, this is not quite the immediate response you need. Users could
be locked out of your database for days, waiting for IT to get back to you.
Is this acceptable?
We do
backups, but it can take IT days to get a file back.
This is a management problem. It needs to be addressed by your
organization. In the meantime, I suggest an agreed upon time when everyone
closes the database so that one of you can make a daily (or noontime, or
hourly, et cetera) backup of the file and store it in a safe place on the
network, just in case the current database file needs to be restored and IT
is MIA.
HTH.
Gunny
See
http://www.QBuilt.com for all your database needs.
See
http://www.Access.QBuilt.com for Microsoft Access tips and tutorials.
http://www.Access.QBuilt.com/html/expert_contributors2.html for contact
info.