Re: Help pls: Not allow users access to tables, stored procedures
- From: Ben <ben_1_ AT hotmail DOT com>
- Date: Wed, 14 Jun 2006 05:20:01 -0700
Thanks Dan for the sugguestion.
However, I'm not doing any dynamic SQL, only SELECTS, INSERTS, DELETES,
UPDATES.
I hope this isnt going to be a lost cause?
"Dan Guzman" wrote:
Are using dynamic SQL (EXEC or sp_executesql) inside the stored procedures?.
Dynamic SQL effectively breaks the ownership chain.
--
Hope this helps.
Dan Guzman
SQL Server MVP
"Ben" <ben_1_ AT hotmail DOT com> wrote in message
news:EB49D85E-4E34-450C-B806-89C23B2E865A@xxxxxxxxxxxxxxxx
Thank you for the response.
I have checked everything, and the stored procedure is owned by 'dbo' and
the tables are also owned by 'dbo'. The 'dbo' login is set to the sa
account, but still we are having trouble achieving this 'chaining' affect.
Thanks for the continued help.
Ben
"David Browne" wrote:
"Ben" <ben_1_ AT hotmail DOT com> wrote in message
news:60FD4599-B496-4C65-A863-8D8ADD8D72E9@xxxxxxxxxxxxxxxx
Hello
I have created a database where all the functionality (add, delete,
select,
update, etc) is performed via stored procedures. The front end
(ASP.NET
application) runs the stored procedures. The problem we have run into
is
that when we set up a role for ALL users to have which ONLY has exec
permissions on the stored procedures, we get errors saying we dont have
the
correct permission for select permission on the tables. We have been
able
to
set this up before on other apps, and for the life of us, cannot figure
it
out for this one. All the db settings look the same but the stored
procedures see to requir the users to also have select permission on
the
tables.
Check out Ownership Chains in BOL.
http://msdn2.microsoft.com/en-us/library/ms188676.aspx
Granting execute on a proc will supress permission checks on objects
owned
by the owner of the procedure.
Probably you do not have intact ownership chains from the procedures to
the
tables.
David
- Follow-Ups:
- References:
- Re: Help pls: Not allow users access to tables, stored procedures only
- From: David Browne
- Re: Help pls: Not allow users access to tables, stored procedures
- From: Dan Guzman
- Re: Help pls: Not allow users access to tables, stored procedures only
- Prev by Date: Re: Help pls: Not allow users access to tables, stored procedures
- Next by Date: Re: Help pls: Not allow users access to tables, stored procedures
- Previous by thread: Re: Help pls: Not allow users access to tables, stored procedures
- Next by thread: Re: Help pls: Not allow users access to tables, stored procedures
- Index(es):
Relevant Pages
|