If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > PC based Database Applications > Microsoft Access > How can I secure my database ?

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 02-04-12, 07:14
graeme706 graeme706 is offline
Registered User
 
Join Date: Mar 2010
Posts: 11
How can I secure my database ?

Hi, I hope someone can point me in the right direction.

I am running MS Access 2003 with file structure default of 2000. I have split my db into a Back End and a Front End. I have the db on a network with 2 x computers, each h ave their own tailored Front End. It works fine, but as I introduce more users, I am not wanting them to be able to see things like the payroll and HR/personal info.

I’d like the BE to be locked in some sort of a way so that only I can access it from my admin or other high level personal login.

I’d like the FE to be partially locked (restricted) so that one group of people can perform more tasks than another group of people.

On one of the FE files, I’ve gone through the “TOOLS / SECURITY / User-Level Security Wizard” and selected 2 x groups – FULL PERMISSIONS and READ ONLY USERS.

This has given me a login where I need to input NAME and PASSWORD, which does work. However, once logged in, even as a USER who can "read only" on queries, they actually still have the ability to view, create, delete tables.

Basically anyone with any level of login can open and manipulate the database regardless of the user the security level.

Should I have done this to the BE file ?

To be honest with you, this is all new to me, therefore any pointers would be greatly appreciated.

(How can I remove the login for Access so that I can try again with different method ?)

Thanks,

Graeme
Reply With Quote
  #2 (permalink)  
Old 02-04-12, 08:11
Sinndho Sinndho is offline
Registered User
 
Join Date: Mar 2009
Posts: 3,446
1. If you convert the front-end to a .mde file. No one will be able to open the standard built-in Access interface (database window, menus, tool and buttons bars) if you disable several features accessible through the "Startup" option of the "Tools" menu. This should solve the major issues. Do not forget to keep a safe copy of the original .mdb database, as the operation is irreversible. You'll also need to provide your own command interface switchboard or other form, specific menus, etc.). See for instance: Converting a Microsoft Access Database to an MDE File | Database Solutions for Microsoft Access | databasedev.co.uk, Converting Your .mdb Files to .mde Files | Database Solutions for Microsoft Access | databasedev.co.uk, Convert MDB to MDE File Format.

2. If you want an even more secure application, you can dynamically attach the tables from the front-end. This way you only attach the tables that are needed for a specific user, according to its access rights and the envoronment he/she needs.
__________________
Have a nice day!
Reply With Quote
  #3 (permalink)  
Old 02-04-12, 08:23
graeme706 graeme706 is offline
Registered User
 
Join Date: Mar 2010
Posts: 11
Sinndho,

Thank you very much for your reply. I'll give your suggestions a try. I have the database backed up in two places, one weekly and the one daily. I am also doing all my experiments on a copy of the database on a different computer, so if I loose everything, it doesnt really matter.

I am currently using a copy of the db on a differrent PC. At the moment the database if only used by the owners of the business, but I'm looking in advance to when they have an employee using database.

Thanks,

Graeme
Reply With Quote
  #4 (permalink)  
Old 02-04-12, 08:24
Sinndho Sinndho is offline
Registered User
 
Join Date: Mar 2009
Posts: 3,446
You're welcome!
__________________
Have a nice day!
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On