Permessi utenti.

venerdì 24 giugno 2011 - 14.22
Tag Elenco Tags  SQL Server 2008 R2  |  SQL Server 2005  |  SQL Server 2000

iif Profilo | Expert

Ciao, come posso visualizzare tutti gli utenti e relativi permessi presenti su un'istanza?
Grazie.

alx_81 Profilo | Guru

>Ciao, come posso visualizzare tutti gli utenti e relativi permessi
>presenti su un'istanza?
Ciao,
dai una letta a questa:
http://msdn.microsoft.com/it-it/library/ms190310.aspx

>Grazie.
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

iif Profilo | Expert

Ciao, scusate se sono assillante, ma se volessi conoscere i permessi concessi agli utenti per un database?

alx_81 Profilo | Guru

>Ciao, scusate se sono assillante, ma se volessi conoscere i permessi
>concessi agli utenti per un database?
Ma scusa il link che ti ho postato non ti basta?
Spero di aver capito bene, ma se lanci la sp_helprotect sul database senza parametri te li lista tutti.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

iif Profilo | Expert

Sembra di no, forse sbaglio io, hoo un utente che è dbowner e nella lista non c'è.

la sintassi che uso è:
use database
exec sp_helprotect null, 'nomeutente'

iif Profilo | Expert

Questo il messaggio:


Msg 15330, Level 11, State 1, Procedure sp_helprotect, Line 346
There are no matching rows on which to report.

alx_81 Profilo | Guru

prova a chiamare solo EXEC sp_helpprotect, ma qui vedi solo le GRANT all'interno di un database.
altrimenti vedi solo la CONNECT per l'utente a cui hai dato db_owner.


--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

iif Profilo | Expert

ho provato anche senza parametri, niente.

alx_81 Profilo | Guru

in tal caso, segui il link che ti ho mandato, all'inizio, nella nota, ci sono due tabelle che puoi utilizzare.
sys.database_permissions e fn_builtin_permissions, i link qui:

sys.database_permissions
http://msdn.microsoft.com/it-it/library/ms188367.aspx

fn_builtin_permissions
http://msdn.microsoft.com/it-it/library/ms186234.aspx
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5