[dba-SQLServer] Inherited Permissions

David Emerson newsgrps at dalyn.co.nz
Fri Nov 4 12:37:35 CST 2005


Ahh, that makes sense.  Thanks.

David

At 4/11/2005, you wrote:
>because teammanager is not part of the staffgrp, teammanager does not have
>staffgrp permissions. with the current setup, anyone who belongs to staffgrp
>would also have permissions of the managergrp as well because that user
>would have the permission staffgrp (because that user is part of the
>staffgrp) and also have the permission of the managergrp as well (because
>the staffgrp is part of (that is, is a user of) the managergrp who has
>permissions "intended for managers only").  you probably want it the other
>way around.
>
>hth
>Billy
>
>
> >From: David Emerson <newsgrps at dalyn.co.nz>
> >Reply-To: dba-sqlserver at databaseadvisors.com
> >To: dba-SQLServer at databaseadvisors.com
> >Subject: [dba-SQLServer] Inherited Permissions
> >Date: Fri, 04 Nov 2005 17:13:32 +1300
> >
> >SQL2000, AXP ade
> >
> >I have two roles set up in SQL called ManagerGrp and StaffGrp each
> >with permissions for different sets of objects within a database.
> >I also have a user called TeamManager who needs access to both sets
> >of objects but has no permissions set directly.
> >
> >My initial thought was to make StaffGrp a user of ManagerGrp with the
> >idea that the permissions from StaffGrp would be inherited by
> >ManagerGrp.  Then by making TeamManager a user of ManagerGrp,
> >TeamManager would inherit the permisions of both ManagerGrp and
> >StaffGrp.  However the permissions of StaffGrp were not inherited by
> >TeamManager.  It was not until I made TeamManager a user of both
> >Roles that they received permissions from both roles.
> >
> >If permissions are not inherited by roles from other roles that are
> >set as users, then when would roles be made users of other roles?
> >
> >
> >Regards
> >
> >David Emerson
> >Dalyn Software Ltd
> >999 Moonshine Rd, RD 1
> >Judgeford, Porirua  6006
> >Phone    (04) 235-6782
> >Fax      (04) 235-6783
> >Mob      (027) 280-9348




More information about the dba-SQLServer mailing list