I think I have stumbled on a gaping hole in the supposed user level security of Access 2000.
I have split my database into Front end and Back end and correctly set up User accounts and passwords using the Access Security wizard. You need to log on correctly or you can’t read or modify records in the back end database. I noticed that when you re-installed Office components from the CD it changes the registry to refer to the default WIF “system.mdb”. You can then open the database Front end but you can’t access or change any records. But if you fix up the registry entry to point to the correct WIF (in my case “secured.mdb”) you are back in business.
Today, I was messing around with the ODBC applet in Windows 2000 and somehow deleted the MS Access default data source under the tab ‘USER DSN”
Next time I tried to open my Access database I was prompted to re-insert my Office CD number 2 to replace this deleted entry in the ODBC applet.
Lo and behold. The database base was now fully accessible as if I had never secured it!
It still was after rebooting and all references under security> User and Group accounts that I had created apart from the default ones had disappeared.
The database is now fully transparent to anyone who cares to view it.
Any comments on this?
PS
I have just put a cloned copy of my system disc in and the users have all re-appeared according to the WIF “secured.mdb” in my database and it is once more “secure”.
If I can find one way around the security how many other ways yet undiscovered might exist?
Is SQL any better?
-
GAPING HOLE in Access User Level Security??? (Access 2000 SR-1A)
- This topic has 6 replies, 3 voices, and was last updated 23 years, 6 months ago.
AuthorViewing 1 reply threadAuthorViewing 1 reply thread