Re: assigning DB-user to server role
From: M.Staiger (mstaiger_at_informatik.uni-siegen.de)
Date: 01/27/04
- Next message: Gary Whitley [MSFT]: "RE: MMC Snapin failed to initialize"
- Previous message: Armin: "Permission to start/stop logreader and distribution agent"
- In reply to: Dan Guzman: "Re: assigning DB-user to server role"
- Next in thread: Dan Guzman: "Re: assigning DB-user to server role"
- Reply: Dan Guzman: "Re: assigning DB-user to server role"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Tue, 27 Jan 2004 16:06:09 +0100
You script seems to promise what we expected when we used the Enterprise
Manager to assign users to roles. Why does it work through scripts and not
through "klick-it"?
Marc
"Dan Guzman" <danguzman@nospam-earthlink.net> schrieb im Newsbeitrag
news:eK1m53N5DHA.2692@TK2MSFTNGP09.phx.gbl...
> You should be able to grant object permissions to the roles only. Member
> users will inherit permissions via role membership. If a user is a member
> of multiple roles, granted permissions are cumulative. However, denied
> permissions take precedence.
>
> I'm not sure how you've setup your users but the script below illustrates
> this technique.
>
> USE MyDatabase
>
> --setup role security
> EXEC sp_addrole 'MyRole'
> GRANT SELECT ON MyTable TO MyRole
>
> --setup user security
> EXEC sp_grantlogin 'MyDomain\MyUser'
> EXEC sp_grantdbaccess 'MyDomain\MyUser'
> EXEC sp_addrolemember 'MyRole', 'MyDomain\MyUser'
> GO
>
>
> --
> Hope this helps.
>
> Dan Guzman
> SQL Server MVP
>
> "M.Staiger" <mstaiger@informatik.uni-siegen.de> wrote in message
> news:40164c5c$1@si-nic.hrz.uni-siegen.de...
> > Hello NG,
> >
> > each time we assign users to roles, we have to additionally grant each
> > access right of each function of each table manually to this new user.
Of
> > course we'd expect this to be done by the assignment itself.
> >
> > Either we don't understand the servers's security philosophy correctly
or
> > there should be another procedure to grant users access to the database
> via
> > the role, which has already defined access rights.
> >
> > Thankful for any hint ...
> > Marc
> >
> >
>
>
- Next message: Gary Whitley [MSFT]: "RE: MMC Snapin failed to initialize"
- Previous message: Armin: "Permission to start/stop logreader and distribution agent"
- In reply to: Dan Guzman: "Re: assigning DB-user to server role"
- Next in thread: Dan Guzman: "Re: assigning DB-user to server role"
- Reply: Dan Guzman: "Re: assigning DB-user to server role"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|
|