|
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.
|