sp_helprolemember (Transact-SQL)
Gilt für:SQL Server
Gibt Informationen zu den direkten Mitgliedern einer Rolle in der aktuellen Datenbank zurück.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helprolemember [ [ @rolename = ] 'role' ]
Argumente
[ @rolename = ] ' role '
Der Name einer Rolle in der aktuellen Datenbank. role ist vom Datentyp sysnameund hat den Standardwert NULL. role muss in der aktuellen Datenbank vorhanden sein. Wenn role nicht angegeben wird, werden alle Rollen zurückgegeben, die mindestens ein Mitglied aus der aktuellen Datenbank enthalten.
Rückgabecodewerte
„0“ (erfolgreich) oder „1“ (fehlerhaft)
Resultsets
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
DbRole | sysname | Name der Rolle in der aktuellen Datenbank. |
MemberName | sysname | Name eines Mitglieds von DbRole. |
MemberSID | varbinary(85) | Sicherheits-ID von MemberName. |
Bemerkungen
Wenn die Datenbank geschachtelte Rollen enthält, ist MemberName möglicherweise der Name einer Rolle. sp_helprolemember zeigt keine Mitgliedschaft an, die über geschachtelte Rollen erworben wurde. Beispiel: Wenn User1 Mitglied von Role1 und Role1 Mitglied von Role2 ist, gibt EXEC sp_helprolemember 'Role2'
; Role1, aber nicht die Mitglieder von Role1 (in diesem Beispiel User1) zurück. Um geschachtelte Mitgliedschaften zurückzugeben, müssen Sie sp_helprolemember wiederholt für jede geschachtelte Rolle ausführen.
Mithilfe von sp_helpsrvrolemember zeigen Sie die Mitglieder einer festen Serverrolle an.
Verwenden Sie IS_ROLEMEMBER (Transact-SQL), um die Rollenmitgliedschaft für einen angegebenen Benutzer zu überprüfen.
Berechtigungen
Erfordert die Mitgliedschaft in der public -Rolle.
Beispiele
Im folgenden Beispiel werden die Mitglieder der Sales
-Rolle angezeigt.
EXEC sp_helprolemember 'Sales';
Weitere Informationen
Gespeicherte Sicherheitsprozeduren (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_droprolemember (Transact-SQL)
sp_helprole (Transact-SQL)
sp_helpsrvrolemember (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für