Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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 = ] N'rolename' ]
[ ; ]
Argumente
[ @rolename = ] N'rolename'
Der Name einer Rolle in der aktuellen Datenbank.
@rolename ist "sysname" mit der Standardeinstellung "NULL.
@rolename muss in der aktuellen Datenbank vorhanden sein. Wenn @rolename nicht angegeben ist, werden alle Rollen, die mindestens ein Element aus der aktuellen Datenbank enthalten, zurückgegeben.
Rückgabecodewerte
0 (erfolgreich) oder 1 Fehler.
Resultset
| 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. |
Hinweise
Wenn die Datenbank geschachtelte Rollen enthält, MemberName kann es sich um den Namen einer Rolle handeln.
sp_helprolemember zeigt keine Mitgliedschaft an, die über geschachtelte Rollen abgerufen wurde. Wenn es sich z. B User1 . um ein Mitglied von Role1, und Role1 es handelt sich um ein Mitglied von Role2, EXECUTE sp_helprolemember 'Role2';Role1gibt , aber nicht die Member von Role1 (User1 in diesem Beispiel) zurück. Um geschachtelte Mitgliedschaften zurückzugeben, müssen Sie für jede geschachtelte Rolle wiederholt ausgeführt sp_helprolemember werden.
Wird verwendet sp_helpsrvrolemember , um die Mitglieder einer festen Serverrolle anzuzeigen.
Verwenden Sie IS_ROLEMEMBER , um die Rollenmitgliedschaft für einen bestimmten Benutzer zu überprüfen.
Berechtigungen
Erfordert die Mitgliedschaft in der public -Rolle.
Beispiele
Im folgenden Beispiel werden die Mitglieder der Rolle in der SalesAdventureWorks2025 Datenbank angezeigt.
EXECUTE sp_helprolemember 'Sales';