deejay_totoro
Registered User.
- Local time
- Today, 23:51
- Joined
- May 29, 2003
- Messages
- 169
Hello all,
I really appreciate your help and advice (again
!
I have made a few small databases for my office. They are not large things - but efficient enough and doing the job well.
Now, my office is part of a very large network of computers. I dont have "admin" rights, so all my databases are made on my machine, and then put on a network drive. A few users (around 6) access the database when they need to - and happily update and print reports etc...
But, this is just a normal "database" - not using SQL or anything like that. So, each user checks to see if anyone is using the database before they use it.
So, my questions are these:
1: Is it ok for a database to be "shared" under these conditions? Its only a matter of time before 2 (or more) people try to update the same record (or field) at the same time. I notice that Access creates the *.ldb file when any number of users are logged on. Is it ok to rely on this? Or... is it time to learn about SQL?
2: If I do need to start learning and developing multiuser (SQL) network based databases, where should I start? What kind of permissions should I ask the admin guys for? (There is already an IT development section - I doubt if they would give me access to their SQL server anyway...)
3: One other away around such issues: I was thinking about installing the MS Desktop SQL Server that comes with Office XP. I could get an unused computer and install it on that. That way, I could have a "mini" multiuser database that would require any IT supports help. (But would still give me the benefit of a multiuser database.)
I also thought about permissions. Using the built-in security wizard. But I also read that this can mess up any systems where other database securities are setup.
As you can see, Im pretty confused as to what is the best way to go from here.
Id really appreciate your help and advice.
Cheers!
dj_T
I really appreciate your help and advice (again
I have made a few small databases for my office. They are not large things - but efficient enough and doing the job well.
Now, my office is part of a very large network of computers. I dont have "admin" rights, so all my databases are made on my machine, and then put on a network drive. A few users (around 6) access the database when they need to - and happily update and print reports etc...
But, this is just a normal "database" - not using SQL or anything like that. So, each user checks to see if anyone is using the database before they use it.
So, my questions are these:
1: Is it ok for a database to be "shared" under these conditions? Its only a matter of time before 2 (or more) people try to update the same record (or field) at the same time. I notice that Access creates the *.ldb file when any number of users are logged on. Is it ok to rely on this? Or... is it time to learn about SQL?
2: If I do need to start learning and developing multiuser (SQL) network based databases, where should I start? What kind of permissions should I ask the admin guys for? (There is already an IT development section - I doubt if they would give me access to their SQL server anyway...)
3: One other away around such issues: I was thinking about installing the MS Desktop SQL Server that comes with Office XP. I could get an unused computer and install it on that. That way, I could have a "mini" multiuser database that would require any IT supports help. (But would still give me the benefit of a multiuser database.)
I also thought about permissions. Using the built-in security wizard. But I also read that this can mess up any systems where other database securities are setup.
As you can see, Im pretty confused as to what is the best way to go from here.
Id really appreciate your help and advice.
Cheers!
dj_T