Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rodrigoadamantina

Privilégios de Usuários

Recommended Posts

Pessoal, gostaria de saber (pelo query analyser) como eu faço para ver todos os usuários que tenho no banco e os privilégios que cada um possui, no SQL Server 2000, assim como qual foi a última conexão que esse usuário fez ao banco!

 

Grato []

 

Rodrigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

para consultar os usuários da instancia do banco:

select o.loginname, o.language, o.dbname, N'sa' = convert(int, suser_sid(o.name)), 
o.sid, o.denylogin, o.isntname, o.isntgroup, o.password, l.alias, o.hasaccess, o.sysadmin 
from master.dbo.syslogins o, master.dbo.syslanguages l 
where ((o.language like l.alias or o.language like l.name) )  
union 
select o.loginname, l.name, o.dbname, N'sa' = convert(int, suser_sid(o.name)), 
o.sid, o.denylogin, o.isntname, o.isntgroup, o.password, l.alias, o.hasaccess, 
o.sysadmin 
from master.dbo.syslogins o, master.dbo.syslanguages l 
where o.language is NULL and l.langid = @@default_langid  
order by o.isntgroup, o.loginname

as outras não sei ... se encontrar postai por favor

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

select * from syslogins

 

As colunas updatedate mostra a hora de ultimo login no db.

 

Com este select você tb tem as permissoes de usuario, assim como o eriva postou.

 

abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, mas o que eu preciso exatamente é o seguinte: saber todas as permissões (create any database, alter any database, etc...) de todos os usuários. Com os comandos acima, eu não consigo determinar os privilégios de servidor dos usuário.

 

Abraços

 

P.S.: Desculpem pela postagem duplicada, achei que não estava claro!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola.

 

de uma olhada nestes links

 

http://www.linhadecodigo.com.br/Artigo.aspx?id=1644

http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=91

http://devmedia.com.br/articles/viewcomp.a...amp;hl=reydeval

 

que você vai entender melhor o que diz dizer com a tabela "syslogins"

 

Se a duvida ainda persistir eh soh postar.

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.