473,479 Members | 2,115 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Please help with 3033 error

Hi, (I have also posted that question in
microsoft.public.access.security please respond there)
I have tried to find an answer to my question but I am finding it
impossible. This is the problem: I have created a database with a
front-end and two back -ends the reason beeing that i want the first to

be public (as in its file premissions) and the other limited to a
ceratin group. I have followed the ms security faq on securing a db and

created an .mdw. I run the db through a batch file that checks for
newer files on the network share and then runs the db through a
shortcut the points to an .mde (which is a copy of the original .mde
file in the share)
with the switch /wrkgrp that points to a local copy of the .mdw. I have

changed the users file access permissions to :C for the back end. I
have even made him a member of adm (which my new admin group), and all
the other groups for that matter. It is still impossible for them to
open the bl***y database with an 3033 error (dont have enough
permissions for the object). I am close to commiting computicide.
Please, for the love of <your worship object here> give me a hand!! I
am desparate
Thanks

May 3 '06 #1
8 2224
Unlike most that post here, I am no expert but I believe you have made a few
mistakes. I do not understand why you would need two backends? If there are
a group of tables that require full access to everyone, permissions can be
set to reflect this as they also can for tables that require selected
access.

I get the impression that each PC running the database has it's own copy of
your workgroup (mdw) file somewhere on the C: drive? Whenever I have
distributed a database over a network, I have only one copy of the mdw
(besides a backup) stored on the network. The frontend shortcut distributed
with the frontend then has a command line argument pointing to this mdw
file. If you just have the one mdw, it will be a lot easier keeping track
over which user/group has access to what!!!

Regards,

Mark

"Farmer" <kn******@gmail.com> wrote in message
news:11**********************@j33g2000cwa.googlegr oups.com...
Hi, (I have also posted that question in
microsoft.public.access.security please respond there)
I have tried to find an answer to my question but I am finding it
impossible. This is the problem: I have created a database with a
front-end and two back -ends the reason beeing that i want the first to

be public (as in its file premissions) and the other limited to a
ceratin group. I have followed the ms security faq on securing a db and

created an .mdw. I run the db through a batch file that checks for
newer files on the network share and then runs the db through a
shortcut the points to an .mde (which is a copy of the original .mde
file in the share)
with the switch /wrkgrp that points to a local copy of the .mdw. I have

changed the users file access permissions to :C for the back end. I
have even made him a member of adm (which my new admin group), and all
the other groups for that matter. It is still impossible for them to
open the bl***y database with an 3033 error (dont have enough
permissions for the object). I am close to commiting computicide.
Please, for the love of <your worship object here> give me a hand!! I
am desparate
Thanks

May 3 '06 #2
Thank you for your reply Mark,
I am no expert either, but I think that my rationale of having two back
ends makes sense because I you might be able eventually to read a file
for which you have a copy (I am speculating) so why not be on the safe
side and exclude people from accessing it which is easy enough (I use
xcacls.exe). Any way my mistake was very silly and it was that I had
overlooked the object database and had not set any permissions for it (
I had assumed that since you have permissions to see the file you
should be able to open it). Anyway I corrected it and it works fine.
You are right the Pc running the database has it own copy somwhere in
the C: drive and I have set the startup batch to copy the mdw every
time it runs. I did this because i was not sure whether you can access
the mdw simultaneusly. So you are saying that this is possible to have
concurrent access to the mdw?

May 3 '06 #3
"Farmer" <kn******@gmail.com> wrote in message
news:11**********************@y43g2000cwc.googlegr oups.com...
You are right the Pc running the database has it own copy somwhere in
the C: drive and I have set the startup batch to copy the mdw every
time it runs. I did this because i was not sure whether you can access
the mdw simultaneusly. So you are saying that this is possible to have
concurrent access to the mdw?


Yes, the "classic" arrangement is to have it in the same place as your BE on
the server.

Keith.
www.keithwilby.com
May 3 '06 #4
Yes you can have many concurrent users of a singular mdw. As for the upper
limit of this, I do not know but 15-20 users use one of my apps all sharing
1 mdw with no issues.

Mark

"Farmer" <kn******@gmail.com> wrote in message
news:11**********************@y43g2000cwc.googlegr oups.com...
Thank you for your reply Mark,
I am no expert either, but I think that my rationale of having two back
ends makes sense because I you might be able eventually to read a file
for which you have a copy (I am speculating) so why not be on the safe
side and exclude people from accessing it which is easy enough (I use
xcacls.exe). Any way my mistake was very silly and it was that I had
overlooked the object database and had not set any permissions for it (
I had assumed that since you have permissions to see the file you
should be able to open it). Anyway I corrected it and it works fine.
You are right the Pc running the database has it own copy somwhere in
the C: drive and I have set the startup batch to copy the mdw every
time it runs. I did this because i was not sure whether you can access
the mdw simultaneusly. So you are saying that this is possible to have
concurrent access to the mdw?

May 3 '06 #5
Well I think I will follow the classic method then, thanks very much
guys

May 3 '06 #6
"Farmer" <kn******@gmail.com> wrote in
news:11**********************@y43g2000cwc.googlegr oups.com:
You are right the Pc running the database has it own copy somwhere
in the C: drive and I have set the startup batch to copy the mdw
every time it runs. I did this because i was not sure whether you
can access the mdw simultaneusly. So you are saying that this is
possible to have concurrent access to the mdw?


And MDW is just a special kind of MDB file with some properties that
regular MDBs do not have.

Make a copy of your SYSTEM.MDW and try opening it in Access. You'll
find that you can see all sorts of interesting things.

This also means that MDW files can be compacted, and may benefit
from it occasionally.

All that said, I sometimes distribute an individual MDW for
applications where performance considerations are crucial, as
contention for the MDW file can cause performance slowdowns. I make
copying a new MDW part of the front-end update process.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
May 3 '06 #7
So could i just add a user by adding him to msysacount and msysgroups ?

May 8 '06 #8
"Farmer" <kn******@gmail.com> wrote in
news:11**********************@v46g2000cwv.googlegr oups.com:
So could i just add a user by adding him to msysacount and
msysgroups ?


Well, not directly -- you can't edit those tables directly. You do
it by using the security UI in Access, or through the DAO interfaces
for creating users/groups.

I didn't mean to imply that since an MDW is just an MDB with some
special properties that it should be edited like an MDB. I only
wanted to show that there is nothing magic about an MDW file.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
May 8 '06 #9

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

Similar topics

4
3500
by: pshindle | last post by:
DB2 Team - I just downloaded and unzipped the new Fixpack 9 for DB2 ESE V8 for Windows (FP9_WR21350_ESE.exe). I then burned the unzipped Fixpack files to a CD. I proceded to install this...
2
6278
by: Brad D. | last post by:
In my secure database, I have the admins group and a DeptUser group. I am trying to set up a new user in the admins group and the DeptUser group. However, this new administrator receives the error...
1
6183
by: Manish Pansiniya | last post by:
Hello Guys, I am getting following error while opening mdb file. "You do not have the necessary permissions to use the <name> object. Have your system administrator or the person who created...
3
4835
by: Kris van der Mast | last post by:
Hi, I've created a little site for my sports club. In the root folder there are pages that are viewable by every anonymous user but at a certain subfolder my administration pages should be...
3
1235
by: Bilal | last post by:
hi all I am facing a little problem. I have a form with a dropdownlist control. I have a button and when i click the form posts back The problem is that in the on button click event i'm calling...
25
2817
by: n3crius | last post by:
hi, i just got a web host with asp.net , seemed really cool. aspx with the c# or vb IN the actual main page run fine, but when i use codebehind and make another source file ( a .cs) to go with...
13
4294
by: Joner | last post by:
Hello, I'm having trouble with a little programme of mine where I connect to an access database. It seems to connect fine, and disconnect fine, but then after it won't reconnect, I get the error...
4
2315
by: fatboySudsy | last post by:
Hi, I have constructed a client program that has given me some error codes that i just cannot see. I was wondering if a different set of eyes with much more experience than me could help me out. ...
0
7027
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
7019
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7067
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...
0
6847
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
5312
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,...
1
4757
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
2970
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
555
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
166
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.