none
Mapear acessos de um usuário RRS feed

  • Pergunta

  • Boa tarde,

    Alguém tem algum script para mapear todos os objetos que um dado usuário tem acesso?

    Obrigado,

    • Movido Gustavo Maia Aguiar terça-feira, 27 de julho de 2010 13:24 (De:SQL Server - Desenvolvimento Geral)
    segunda-feira, 26 de julho de 2010 20:52

Respostas

  • Riley,

    o helprotec não te ajuda?

    EXEC sp_helprotect NULL, 'teste'
    
    

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba
    • Marcado como Resposta Jason DBA Jr terça-feira, 27 de julho de 2010 13:40
    terça-feira, 27 de julho de 2010 13:10
    Moderador

Todas as Respostas

  • Riley,

    Não sei bem se entendi o que você quer, mas veja se isso te ajuda:

     select Principals.name,
            
    Pemissions.class_desc,
            
    Pemissions.permission_name,
            
    Pemissions.state_desc,
            
    Obj.name
    from   sys.database_permissions Pemissions
            
    inner join sys.database_principals Principals on
                     
    Principals.principal_id = Pemissions.grantee_principal_id
             
    inner join sys.sysobjects Obj on
                     
    Obj.id = Pemissions.major_id
    where Principals.name = 'public'

    []´s

     


    Fernando Orbite
    Blog
    ValeLigado Consultoria
    segunda-feira, 26 de julho de 2010 22:48
  • Riley,

    Seria os objetos que ele tem acesso ou aqueles que ele esta acessando no momento?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    terça-feira, 27 de julho de 2010 00:14
    Moderador
  • Oi Fernando,

    Na verdade o que eu preciso por exemplo é saber todas as stored procedures, sinônimos e bababa que o usuário 'Fulato' tem acesso, por exemplo.

    Oi Junior,

    Seria os objetos que ele tem acesso, pois ao migrar um servidor, vou precisar saber cada objeto que cada usuário acessava para poder replicar.

    Obrigado caras pela ajuda!

     

    terça-feira, 27 de julho de 2010 12:06
  • Riley,

    o helprotec não te ajuda?

    EXEC sp_helprotect NULL, 'teste'
    
    

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba
    • Marcado como Resposta Jason DBA Jr terça-feira, 27 de julho de 2010 13:40
    terça-feira, 27 de julho de 2010 13:10
    Moderador
  • Marcelo,

    Você matou a charada. Muito obrigado!

    Abraço!

    terça-feira, 27 de julho de 2010 13:40