A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Sonderzeichen  sybase-tech-blog


Kategorie: ASE: Stored Procedures: Benutzer, Rollen und Berechtigungen

sp_displayroles

Die System Stored Procedures sp_displayroles listet alle mit grant role zugewiesene Rollen (role_name) oder Logins (login_name) auf. sp_displayroles kann von jedem User ausgeführt werden, um zu überprüfen welche Rollen ihm zugeweisen sind. Der sa (System Administrator) kann sich mit sp_displayroles auch die Rollen von anderen Usern ausgeben lassen. sp_displayroles liegt in der Systemdatenbanken sybsystemprocs.

Syntax der Stored Procedure sp_displayroles

sp_displayroles [role_name|login_name, [option]]

Parameter role_name und login_name der Stored Procedure sp_activeroles

Wird sp_displayroles mit dem Paramter role_name oder login_name aufgerufen werden alle der Rolle oder dem Login zugehörigen Informationen angezeigt. Mit den beiden Parametern werden alle entsprechenden direkt zugewiesenen Rollen angezeigt.

Parameter option der Stored Procedure sp_activeroles

Für den Parameter option der Stored Procedure sp_displayroles stehen 3 Optionen zur Verfügung:

  • expand_up Gibt die Rangreihenfolge auf Basis des Ausgehenden Levels (parent level) an.
  • expand_down Gibt die Rangreihenfolge auf Basis des Abschließenden Levels (child level) an.
  • display_info Gibt sicherheitsrelevante Logininformationen wie beipielsweise Passwordhardness oder den Lock-Zustand für den angegebenen role_name oder login_name aus.

sp_displayroles Anwendungsbeispiele

    sp_displayroles appl_admin
    go
    
    Role Name
    ------------------------------
    sso_role
    mon_role
    sp_displayroles appl_admin, "expand_up"
    go
    
    Role Name                      Parent Role Name               Level  
    ------------------------------ ------------------------------ ------ 
    mon_role                       NULL                                0 
    sso_role                       NULL                                0
    sp_displayroles tlm_admin, "expand_down"
    go
    
    Role Name                      Parent Role Name               Level  
    ------------------------------ ------------------------------ ------ 
    mon_role                       NULL                                1 
    sso_role                       NULL                                1

Weiterführende Kommandos, Funktionen und Stored Procedures

Siehe auch:

System Stored Procedures.