sys.sp_srvrolepermission (Transact-SQL)

Van toepassing op:SQL Server

Toont de rechten van een vaste serverrol.

Important

Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.

Transact-SQL syntaxis-conventies

Syntax

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

Arguments

[ @srvrolename = ] N'srvrolename'

De naam van de vaste serverrol waarvoor de rechten worden teruggegeven. @srvrolename is een systeemnaam, met als standaard .NULL Als er geen rol is gespecificeerd, worden de rechten voor alle vaste serverrollen teruggegeven. @srvrolename kan een van de volgende waarden hebben.

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

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultaatset

Kolomnaam Gegevenstype Description
ServerRole sysname Naam van een vaste serverrol
Permission sysname Toestemming verbonden aan ServerRole

Remarks

De vermelde permissies omvatten de Transact-SQL statements die kunnen worden uitgevoerd, en andere speciale activiteiten die door leden van de vaste serverrol kunnen worden uitgevoerd. Om een lijst van de vaste serverrollen weer te geven, voer sp_helpsrvroleje uit .

De sysadmin-vaste serverrol heeft de rechten van alle andere vaste serverrollen.

Permissions

Vereist lidmaatschap van de openbare rol.

Examples

De volgende query geeft de rechten terug die zijn gekoppeld aan de sysadmin-vaste serverrol.

EXECUTE sp_srvrolepermission 'sysadmin';
GO