Control over creation of procs & views owned by dbo

From: Mani (Mani_at_discussions.microsoft.com)
Date: 10/27/04


Date: Wed, 27 Oct 2004 14:31:02 -0700

Hi,

  Is there a way to allow a user, who has access to a db say "DevDB" as
db_datareader, to only create & drop stored procs and views in DevDB. What
extra permissions does the user need ?

I tried playing with the "grant create proc to user" command. But it lets
the user create procs with him as owner. In the current case, the application
needs all objects to be owned by dbo, so the user needs to be able to run
"create proc dbo.tempProc as ..."

In case there is a solution to the above, we might fall into the next trap.
since the user can create procedures with dbo as the owner, if the SP has a
drop table command, that would execute in the owners context and hence would
drop the table. Is that right ? I guess the question is when an SP is
executed does it use the permissions of the owner of the SP or the user
executing the SP

-- 
Mani


Relevant Pages

  • Re: Control over creation of procs & views owned by dbo
    ... roles to create objects in the dbo schema which would give them too many ... to only create & drop stored procs and views in DevDB. ... > the user create procs with him as owner. ... that would execute in the owners context and hence ...
    (microsoft.public.sqlserver.security)
  • Re: SP
    ... long as the owner (schema) is different. ... procs, each with the same owner and name but different numbers. ... "Ramesh" wrote in message ...
    (microsoft.public.sqlserver.programming)
  • Controlling create & drop proc, view privilege
    ... to only create & drop stored procs and views in DevDB. ... extra permissions does the user need? ... the user create procs with him as owner. ... that would execute in the owners context and hence would ...
    (microsoft.public.sqlserver.security)
  • Re: Permissions on sp_OASetProperty
    ... procs. ... Unless you specify 'sa' as the user database owner, ... users to the master database and grant execute permissions on the sp_OA* ... authenticate would I just set the proxy account up using the SQL NT login? ...
    (microsoft.public.sqlserver.security)
  • Re: Best version of Pick for a laptop?
    ... It supports procs, but not PQN (I've always avoided them as many releases do not do 'new proc'. ... It does execute real nice as it can execute both TCL commands and programs and windows programs. ... Posted via NewsDemon.com - Premium Uncensored Newsgroup Service ... Unlimited Access, Anonymous Accounts, Uncensored Broadband Access ...
    (comp.databases.pick)