473,499 Members | 1,747 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

How to manage Access security

Hi there, i'm doing a databse right now and i want it to be secure,
about 20-30 people (max) will be using it and it will be on a SQL
server.

My first question: I saw some web page about adding password to the
databse (group of people with the same rights and stuff like that) and
was wondering if it's good enough. (people who will use this databse
dont know much about computer but i dont want to be using the shift-s
method, i want something a bit more powerfull if i can).

Second : How does Access manage these passwords? I guess all password
will be in a tbl...but is it secure?

Third question: How would you secure your databse, any other option...
thx

Nov 13 '05 #1
4 1594
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

If you have the data on an Microsoft SQL Server, use the SQL Server
security. Read the SQL Server Books On Line (BOL) for more info.

If you want to secure the Access front-end (where the forms & reports &
VBA modules reside) read the Access Security FAQ file at:

http://support.microsoft.com/default...b;en-us;207793

--
MGFoster:::mgf00 <at> earthlink <decimal-point> net
Oakland, CA (USA)

-----BEGIN PGP SIGNATURE-----
Version: PGP for Personal Privacy 5.0
Charset: noconv

iQA/AwUBQf/mKoechKqOuFEgEQLCmQCghT0GS5PyCsKfjEt8/Dd/+nU0xuYAn3Fj
Wiz9fl2cT8/HRsYyv4ZAKmpI
=t5AA
-----END PGP SIGNATURE-----
ug********@hotmail.com wrote:
Hi there, i'm doing a databse right now and i want it to be secure,
about 20-30 people (max) will be using it and it will be on a SQL
server.

My first question: I saw some web page about adding password to the
databse (group of people with the same rights and stuff like that) and
was wondering if it's good enough. (people who will use this databse
dont know much about computer but i dont want to be using the shift-s
method, i want something a bit more powerfull if i can).

Second : How does Access manage these passwords? I guess all password
will be in a tbl...but is it secure?

Third question: How would you secure your databse, any other option...
thx

Nov 13 '05 #2
Partial answer:
User-level security is very secure but complex to implement.

Geoff
Nov 13 '05 #3
thx for those quick answers

Nov 13 '05 #4
ug********@hotmail.com wrote:
Hi there, i'm doing a databse right now and i want it to be secure,
about 20-30 people (max) will be using it and it will be on a SQL
server.

My first question: I saw some web page about adding password to the
databse (group of people with the same rights and stuff like that) and
was wondering if it's good enough. (people who will use this databse
dont know much about computer but i dont want to be using the shift-s
method, i want something a bit more powerfull if i can).

Second : How does Access manage these passwords? I guess all password
will be in a tbl...but is it secure?

Third question: How would you secure your databse, any other option...
thx


short answer is: in your SQL Server you want to set up the server for
Windows Authentication. SQL Server will then look to teh Windows xerver
software to get a valid userID. You add each userID as a Login on the
SQL box itself. Then in each database that the user needs to connect to,
you add that login as a User. In each database you set up Roles, each of
which has different levels of permission for all the tables, view,
stored procedures, etc. One Role may be able to only Select from TableX,
while another role may have Select/Insert/Update permissions on TableX, etc.

Then when you have all your Roles set up for each database, you go to
the Properties/Permissions page for each user and assign them to the
role(s) they will need for that database.

You also need to define what SQL statement phrases each Role may use.
You can set it up so that nobody but the dbo and sa may use TRUNCATE or
DROP TABLE or ALTER TABLE in a SQL clause, for example. That's crucial
to prevent insertion-type hacking. Off the top of my head I forget where
you make those settings, somewhere in Enterprise Manager.

--
Terrell Miller
mi******@bellsouth.net

"Every gardener knows nature's random cruelty"
-Paul Simon RE: George Harrison
Nov 13 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

32
2761
by: Mike MacSween | last post by:
Further to 'Security - more complex than I thought' Has anybody ever seen any studies? Or anecdotal evidence? Done any studies themselves? Done any lab testing - you know - 10 users asked to get...
11
2161
by: Will | last post by:
I am looking at using a table with user names, passwords and user rights, which I would administer. I have read a lot about the shortfalls of this and the lack of security but the customer does...
1
1493
by: Markus Stehle | last post by:
Hi all! Within my web applikation I would like to centrally manage page access rights. Users of my web application belong to certain departments and have certain roles. The departments and roles...
8
1793
by: Manfred Braun | last post by:
Hello All! I am writing a management application, which has to access remote machines registry via System.Diagnostics.EventLog.CreateEventSource . For each machine, I connect to, I create a...
17
2455
by: DaveG | last post by:
Hi all I am planning on writing a stock and accounts program for the family business, I understand this is likely to take close to 2 years to accomplish. The stock is likely to run into over a...
23
2614
by: Reggie | last post by:
Hi and TIA. I developed several A2K dbs which are now being run on my clients computer which have been upgraded to Access 03. I'm not sure exactly what they mean but of you know or could point me...
16
1341
by: Marcos de Lima Carlos | last post by:
Hi all, I have a VB aplicantion in many places. I need to manage databases over files on pen drive. What's the database i using to manage this program? My conditions is this: i have most...
1
2294
by: Eric Sadoyama | last post by:
I have a database documentation question, but I am not even sure how to phrase it properly so I don't know where to start looking for answers. We are developing a database that is based on...
4
4665
by: Dariusz Tomoń | last post by:
Hello, How can I manage files from ASP.NET C# 2.0? I mean I would like to save/erase files, find files in a folder and programatically check if the file with the specific name exists in a...
0
7134
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7225
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
6901
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7392
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5479
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
4605
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3105
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3101
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
667
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.