sys.sp_helpsrvrolemember (Transact-SQL)

Gilt für:SQL Server

Gibt Informationen zu den Membern einer sql Server-Festen Serverrolle zurück.

Transact-SQL-Syntaxkonventionen

Syntax

sys.sp_helpsrvrolemember [ [ @srvrolename = ] N'srvrolename' ]
[ ; ]

Argumente

[ @srvrolename = ] N'srvrolename'

Der Name einer festen Serverrolle. @srvrolename ist "sysname" mit einem Standardwert von NULL" und kann eine der folgenden Werte sein.

Feste Serverrolle Beschreibung
sysadmin Systemadministratoren
securityadmin Sicherheitsadministratoren
serveradmin Serveradministratoren
setupadmin Setupadministratoren
processadmin Prozessadministratoren
diskadmin Datenträgeradministratoren
dbcreator Datenbankersteller
bulkadmin Kann Anweisungen ausführen BULK INSERT

Wenn @srvrolename nicht angegeben ist, enthält das Resultset Informationen zu allen festen Serverrollen.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Spaltenname Datentyp Beschreibung
ServerRole sysname Name der Serverrolle.
MemberName sysname Name eines Mitglieds von ServerRole
MemberSID varbinary(85) Sicherheitsbezeichner von MemberName

Hinweise

Wird verwendet sp_helprolemember , um die Mitglieder einer Datenbankrolle anzuzeigen.

Alle Anmeldungen sind ein Mitglied der Öffentlichkeit. sp_helpsrvrolemembererkennt die öffentliche Rolle nicht, da SQL Server intern keine öffentliche Rolle implementiert.

Um Mitglieder aus Serverrollen hinzuzufügen oder zu entfernen, siehe ALTER SERVER ROLE.

sp_helpsrvrolemember übernimmt keine benutzerdefinierte Serverrolle als Argument. Um die Mitglieder einer benutzerdefinierten Serverrolle zu bestimmen, siehe die Beispiele in ALTER SERVER ROLE.

Berechtigungen

Erfordert die Mitgliedschaft in der public -Rolle.

Beispiele

Im folgenden Beispiel werden die Member der festen Serverrolle "sysadmin " aufgelistet.

EXECUTE sp_helpsrvrolemember 'sysadmin';