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

Siehe auch

Verweis

Gespeicherte Sicherheitsprozeduren (Transact-SQL)
sp_addapprole (Transact-SQL)
sp_addrole (Transact-SQL)
sp_droprole (Transact-SQL)
sp_helprolemember (Transact-SQL)
sp_helpsrvrolemember (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)

Andere Ressourcen

Rollen auf Serverebene
Rollen auf Datenbankebene

Hilfe und Informationen

Informationsquellen für SQL Server 2005