Share via


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

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.

Informationen zum Hinzufügen oder Entfernen von Mitgliedern aus Serverrollen finden Sie unter ALTER SERVER ROLE.

sp_helpsrvrolemember übernimmt keine benutzerdefinierte Serverrolle als Argument. Informationen zum Ermitteln der Member einer benutzerdefinierten Serverrolle finden Sie in den Beispielen in ALTER SERVER ROLE.

Berechtigungen

Erfordert die Mitgliedschaft in der public -Rolle.

Beispiele

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

EXEC sp_helpsrvrolemember 'sysadmin';