473,378 Members | 1,536 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

Split Database Security Problem

Hi
I have managed to secure a split database. Both frontend and backend
share a common workgroup, common security groups and common users and
permissions, but as in all good stories there is a catch.

All works well for the newAdmin user, but not so for the newUser. In
the AutoExec macro I have a call on some VBA to reconnect the frontend
and backend databases. It does not reconnect for the newUser. My
conclusion is that the security permissions are not generous enough to
permit reconnection! The newAdmin for the 'object database' has the
following permissions: Open/Run, Open Exclusive and Administer. The
newUser only has: Open/Run, Open Exclusive on the 'database object'.
The backend dBase only contains tables which are linked to the
frontend.

How do I set the permissions to get the frontend to auto reconnect to
the backend please?

Regards
Carriolan
Dec 22 '05 #1
4 2668
<carriolan@> wrote in message
news:t1********************************@4ax.com...
Hi
I have managed to secure a split database. Both frontend and backend
share a common workgroup, common security groups and common users and
permissions, but as in all good stories there is a catch.

All works well for the newAdmin user, but not so for the newUser. In
the AutoExec macro I have a call on some VBA to reconnect the frontend
and backend databases. It does not reconnect for the newUser. My
conclusion is that the security permissions are not generous enough to
permit reconnection! The newAdmin for the 'object database' has the
following permissions: Open/Run, Open Exclusive and Administer. The
newUser only has: Open/Run, Open Exclusive on the 'database object'.
The backend dBase only contains tables which are linked to the
frontend.

How do I set the permissions to get the frontend to auto reconnect to
the backend please?

Regards
Carriolan


Log on as admin and link the tables manually. Temporarily comment out the
code which does the re-linking. Log in as user. Does everything else work
OK? Forms, tables queries, etc?
If the answer is yes, then it would appear to be only the re-linking
routine. Does it refresh the links or delete and re-create them? You will
probably need to assign more generous permissions to the front-end linked
tables - eg let standard users alter the design of them so they can be
re-connected and don't worry - those permissions are only on the linked
table - they couldn't change the design of the real back end tables.


Dec 22 '05 #2
In addition to Anthony's comments - does newUser have Read permissions
to the folder where the the backend resides on the server? Also, does
newUser get an error message when your VBA relinking code executes, or
does it just fail to link properly? If there is an error message,
please post its contents.

Dec 22 '05 #3
Br
carriolan@ wrote:
Hi
I have managed to secure a split database. Both frontend and backend
share a common workgroup, common security groups and common users and
permissions, but as in all good stories there is a catch.

All works well for the newAdmin user, but not so for the newUser. In
the AutoExec macro I have a call on some VBA to reconnect the frontend
and backend databases. It does not reconnect for the newUser. My
conclusion is that the security permissions are not generous enough to
permit reconnection! The newAdmin for the 'object database' has the
following permissions: Open/Run, Open Exclusive and Administer. The
newUser only has: Open/Run, Open Exclusive on the 'database object'.
The backend dBase only contains tables which are linked to the
frontend.

How do I set the permissions to get the frontend to auto reconnect to
the backend please?

Regards
Carriolan


You need to give the user design permissions to the linked tables in the
front end. They will not be able to change the table design if you
maintain no design permissions in the back end.
--
regards,

Bradley

A Christian Response
http://www.pastornet.net.au/response
Dec 22 '05 #4
Hi Anthony, Steve and Bradly

Thanks for your help. I amended the frontend permissions, as you
suggested, for the backend tables. It worked like a dream. Thanks +
Merry Xmas
--
Regards
Carriolan
On Thu, 22 Dec 2005 22:49:15 GMT, "Br@dley" <br**@usenet.org> wrote:
carriolan@ wrote:
Hi
I have managed to secure a split database. Both frontend and backend
share a common workgroup, common security groups and common users and
permissions, but as in all good stories there is a catch.

All works well for the newAdmin user, but not so for the newUser. In
the AutoExec macro I have a call on some VBA to reconnect the frontend
and backend databases. It does not reconnect for the newUser. My
conclusion is that the security permissions are not generous enough to
permit reconnection! The newAdmin for the 'object database' has the
following permissions: Open/Run, Open Exclusive and Administer. The
newUser only has: Open/Run, Open Exclusive on the 'database object'.
The backend dBase only contains tables which are linked to the
frontend.

How do I set the permissions to get the frontend to auto reconnect to
the backend please?

Regards
Carriolan


You need to give the user design permissions to the linked tables in the
front end. They will not be able to change the table design if you
maintain no design permissions in the back end.

Dec 23 '05 #5

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

Similar topics

2
by: aarthy | last post by:
Hi, Hi, > > I have a problem in the display of the ASP screen actually i am > retrieving and displaying the data from a database when the view button > is hit.The contents for display is so...
12
by: Corey Burnett | last post by:
I have a client that has a split database (front-end/back-end). They are also using Access security - MDW file. The front end MDE file, the back end MDB file, and the MDW file are all located on...
7
by: Andy | last post by:
Hi ! I split a simple Access2K database ( shared on network )and placed the files thusly : x:\app\frontend.mdb x:\app\back\backend.mdb Problem : I once read an article that laid out a...
1
by: aarthy | last post by:
Hi, I have a problem in the display of the ASP screen actually i am retrieving and displaying the data from a database when the view button is hit.The contents for display is so long so i want...
7
by: Mark A | last post by:
If server 01 running HADR in the primary role crashes, and the DBA does a HADR takeover by force on the 02 server to switch roles, then the 02 server is now the primary. What happens when the...
2
by: AAOO (Sean) | last post by:
When I try to access the back end of a split database, I get the error message, that it's not trusted by access, and that I should move it to my computer, or an accessible network location? What...
0
by: Helen Martin | last post by:
I have created an access database to allow us to enter the data from a short survey we did at work.. we only need this for less than a week to allow us to do the entry, so it doesn't need any...
2
by: elgin | last post by:
I have a split Access 2003 database. I have signed the database with a Code Signing Certificate from Small Business Server. This works fine and users can have Access macro security on high or...
3
by: theProfessor | last post by:
We are using a shared split database with all users currently using Access 2003. The back end is on a shared drive of a state wide WAN. Each user has a copy of the front end on their local...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.