sys.sp_helpsrvrolemember (Transact-SQL)

Van toepassing op:SQL Server

Geeft informatie terug over de leden van een vaste serverrol van SQL Server.

Transact-SQL syntaxis-conventies

Syntax

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

Arguments

[ @srvrolename = ] N'srvrolename'

De naam van een vaste serverrol. @srvrolename is een systeemnaam, met standaard , NULLen kan een van de volgende waarden zijn.

Vaste serverrol Beschrijving
sysadmin Systeembeheerders
securityadmin Beveiligingsbeheerders
serveradmin Serverbeheerders
setupadmin Setup-beheerders
processadmin Procesbeheerders
diskadmin Schijfbeheerders
dbcreator Databaseontwerpers
bulkadmin Can execute BULK INSERT statements

Als @srvrolename niet is gespecificeerd, bevat de resultaatset informatie over alle vaste serverrollen.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultaatset

Kolomnaam Gegevenstype Beschrijving
ServerRole sysname Naam van de serverrol
MemberName sysname Naam van een lid van ServerRole
MemberSID varbinary(85) Beveiligingsidentificatie van MemberName

Remarks

Gebruik sp_helprolemember om de leden van een databaserol weer te geven.

Alle inloggegevens zijn lid van het publiek. sp_helpsrvrolememberde publieke rol niet erkent omdat SQL Server intern geen publieke rol implementeert.

Om leden toe te voegen of te verwijderen uit serverrollen, zie ALTER SERVER ROLE.

sp_helpsrvrolemember neemt geen door de gebruiker gedefinieerde serverrol als argument aan. Om de leden van een door de gebruiker gedefinieerde serverrol te bepalen, zie de voorbeelden in ALTER SERVER ROLE.

Permissions

Vereist lidmaatschap van de openbare rol.

Examples

Het volgende voorbeeld geeft de leden van de sysadmin-vaste serverrol weer weer.

EXECUTE sp_helpsrvrolemember 'sysadmin';