none
T-sql vs Mgmt Studio RRS feed

  • Question

  • Bonjour,

    Quand j'exécute le script suivant, j'obtiens toute une liste de logins avec leur DB roles.

    Si je vais dans Security > Logins (en cliquant droit et en choisissant les propriétés du Login, dans User Mapping je vois par DB les DB roles), j'ai également toute une liste de logins mais certains manquent par rapport à la liste obtenue via le script.

    Si j'exécute un sp_helplogins, la liste des logins est la même que ds le Mgmt Studio.

    Qq'un connaitrait l'explication ? Le script serait-il mauvais ?

    Merci d'avance !

    select

     

    sdp.name as 'Login',

    sdp.type_desc as 'User Desc',

    su

    .name as 'Role Name'

    from

     

    sys.database_principals sdp

    join

     

    sys.database_role_members sdrm

    on

     

    sdrm.member_principal_id = sdp.principal_id

    join

     

    sysusers su

    on

     

    su.uid = sdrm.role_principal_id

    group

     

    by sdp.name, sdp.type_desc, su.name

    vendredi 3 septembre 2010 08:08

Réponses