Re: Blocking MS Access from linking tables...
From: Mary Chipman (mchip_at_online.microsoft.com)
Date: 10/28/04
- Next message: Lomu: "Exposing the port 1433"
- Previous message: John Dalberg: "Re: Master database can be browsed by any user. is this normal?"
- In reply to: Matthew Wells: "Blocking MS Access from linking tables..."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Thu, 28 Oct 2004 12:18:23 -0400
No. If you're using Windows authentication, and have granted
users/roles permissions on the base tables, then they can get at the
data no matter what tool they use. An alternative would be to revoke
permissions to public on the tables, and create an Access application
that does not use linked tables, but instead uses pass-through queries
to execute stored procedures. This is a lot more work since you'll
need to create an unbound FE, but it can be done. Only users who are
comfortable working with stored procedures would be able to get at the
data. Another option would be application roles, but they are a really
poor choice for linked table apps. see
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q229564.
--Mary
On Thu, 28 Oct 2004 13:54:05 GMT, "Matthew Wells"
<MWells@FirstByte.net> wrote:
>Good morning...
>
>I have an Access front end that uses SQL Server linked tables. SQL Server
>uses Windows authentication. I have one Windows group that all Access users
>are a member of. I added that group to SQL Server logins and gave it
>public, datareader, and datawriter rights to the one database that's used.
>My front end is locked down, but I want to stop users from creating a new
>.mdb and linking SQL Server tables through DSNs or ADO connections or even
>just importing the links from the actual front end.. I've tried setting the
>"denydatareader" security policy - that keeps the SQL tables from being seen
>in the import/link list- but also blocks read rights from the actual front
>end database. I could set an Access database password on the front end to
>block importing the links, but that only solves one of the three problems
>and I want to stay away from Access security altogether.
>
>Is there a way to stop users from creating their own DSNs or connection
>objects or linking tables while still using Windows authentication?
>
>Thanks.
>
>Matthew Wells
>MWells@FirstByte.net
>
- Next message: Lomu: "Exposing the port 1433"
- Previous message: John Dalberg: "Re: Master database can be browsed by any user. is this normal?"
- In reply to: Matthew Wells: "Blocking MS Access from linking tables..."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|