Share via


sp_helprole (Transact-SQL)

Gibt Informationen zu den Rollen in der aktuellen Datenbank zurück.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_helprole [ [ @rolename = ] 'role' ]

Argumente

  • [ @rolename = ] 'role'
    Der Name einer Rolle in der aktuellen Datenbank. role ist vom Datentyp sysname, der Standardwert ist NULL. role muss in der aktuellen Datenbank vorhanden sein. Falls role nicht angegeben wird, werden Informationen zu allen Rollen in der aktuellen Datenbank zurückgegeben.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Spaltenname

Datentyp

Beschreibung

RoleName

sysname

Name der Rolle in der aktuellen Datenbank.

RoleId

smallint

ID von RoleName.

IsAppRole

int

0 = RoleName ist keine Anwendungsrolle

1 = RoleName ist eine Anwendungsrolle

Hinweise

Mithilfe von sp_helprotect zeigen Sie die Berechtigungen an, die einer Rolle zugeordnet sind. Mithilfe von sp_helprolemember zeigen Sie die Mitglieder einer Datenbankrolle an.

Berechtigungen

Setzt die Mitgliedschaft in der public-Rolle voraus.

Beispiele

Die folgende Abfrage gibt alle Rollen in der aktuellen Datenbank zurück.

EXEC sp_helprole