Hi, David.
Do I put the System.mdw file on the network server?
The secure workgroup information file should be on the network server, but
it shouldn't be called System.mdw (which indicates it's the unsecured
default workroup information file), even if you took your default workgroup
information file and added a password for the default Admin user. A common
practice is to name it the same as the database application, i.e., Sales.MDW
for the Sales.MDB database file, but "Secure" is also common, i.e., either
Secure.MDW or SecureSales.MDW.
So if Access is installed on John Smith's computer (assume John Smith is
NOT a member of my workgroup) and he doubleclicks my .mdb file residing on
a network drive, what happens?
If you've done your job correctly, then he won't be able to open the
database file from the network, because it won't be there. A multiuser
database should be split, with the front end on the user's workstation,
which is linked to the tables located in a database file on the network
server. If he double-clicks on the secure MDB file on his workstation, he
should receive the "You do not have permission to open this database" error
message.
Instead, he should remain joined to the unsecured default workroup and
double-click on a shortcut which joins him to the secure workgroup only for
the current session before prompting him for his User ID and password, and
then opening the secure database. This way, he can open _any_ database that
is unsecured without being prompted for User ID and password, because he's
joined to an unsecured workgroup.
Use the following syntax for the shortcut's target (all one line):
"<Full path to Office>\MSAccess.EXE" "<Full path to DB>\MyDB.MDB" /wrkgrp
Does he get limited access as a "guest" or something?
If he gets _any_ access to the secure database file, then you have failed to
properly secure the database. But don't feel too bad if this happens, as it
happens to most of us the first few times trying to secure an Access
database. For more information about User-Level Security, please see the
following Web page for the Security FAQ:
http://support.microsoft.com/?id=207793
HTH.
Gunny
See
http://www.QBuilt.com for all your database needs.
See
http://www.Access.QBuilt.com for Microsoft Access tips and tutorials.
Blogs:
www.DataDevilDog.BlogSpot.com,
www.DatabaseTips.BlogSpot.com
http://www.Access.QBuilt.com/html/expert_contributors2.html for contact
info.