Re: Granting GRANT permissions
From: Sue Hoegemeier (Sue_H_at_nomail.please)
Date: 09/13/05
- Previous message: Kalen Delaney: "Re: Granting GRANT permissions"
- In reply to: Josh N.: "Re: Granting GRANT permissions"
- Next in thread: Josh N.: "Re: Granting GRANT permissions"
- Reply: Josh N.: "Re: Granting GRANT permissions"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Mon, 12 Sep 2005 18:19:50 -0600
I'm not really following what you mean either. I'm guessing
that you want a user to be able to create a stored procedure
that is owned by dbo without the user being a member of
db_owners. You can add the user to the db_ddladmin role and
they can create stored procedures owned by dbo. When they
create the stored procedures, they need to qualify them as
being owned by dbo....for example
create procedure dbo.SomeStoredProcedure <etc>
Members of db_ddladmin can also edit the stored procedures.
However, they inherit a lot of other permissions in the
process as they can add, modify, drop database objects, not
just stored procedures.
More info on exactly what you want to do would be good as it
is not necessarily a good thing to give these rights to
users.
-Sue
On Mon, 12 Sep 2005 13:45:02 -0700, "Josh N."
<JoshN@discussions.microsoft.com> wrote:
>Yes this is what I was refering to. Thank you for your answer but I now
>realize I have a much larger problem.
>
>How do I allow a user to create a stored procedure for 'dbo' without giving
>them owner rights??? I tried to "grant create procedure to xxx as dbo" but
>that errors out saying you can't use AS when granting those rights.
>
>If anyone knows of a way to allow a user to create procedures and edit them
>for dbo without being dbo I would appreciate your response.
>
>Thanks
>Josh
>
>
>
>
>"Jasper Smith" wrote:
>
>> Creators of stored procedures (standard users with CREATE PROCEDURE rights)
>> can grant permissions on their own procedures to other users. Is this what
>> you mean? i.e. if user A has CREATE PROCEDURE rights they can create a
>> procedure (A.P1) and then grant permissions on it to another user B (grant
>> exec on A.P1 to B). This is without them being in any other role than public
>> in the database.
>>
>> --
>> HTH
>>
>> Jasper Smith (SQL Server MVP)
>> http://www.sqldbatips.com
>> I support PASS - the definitive, global
>> community for SQL Server professionals -
>> http://www.sqlpass.org
>>
>> "Josh N." <Josh N.@discussions.microsoft.com> wrote in message
>> news:6BA4EBA0-9BC5-4A84-BBA8-A18502BFB93E@microsoft.com...
>> >I have the need to allow users GRANT permissions for their created stored
>> > procedures. However I do not wish to give these users db_securityadmin
>> > rights
>> > in the database they will be creating said stored procedures in.
>> >
>> > Is there a way to only give them GRANT EXEC rights and nothing else? I
>> > really don't like they idea they can modify groups and the users in those
>> > groups with db_securityadmin rights as well as modify access rights to
>> > tables.
>> >
>> > Thanks
>> > Josh
>> >
>>
>>
>>
- Previous message: Kalen Delaney: "Re: Granting GRANT permissions"
- In reply to: Josh N.: "Re: Granting GRANT permissions"
- Next in thread: Josh N.: "Re: Granting GRANT permissions"
- Reply: Josh N.: "Re: Granting GRANT permissions"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|