Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Visar behörigheterna för en fast serverroll.
Important
Den här funktionen tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_srvrolepermission [ [ @srvrolename = ] N'srvrolename' ]
[ ; ]
Arguments
[ @srvrolename = ] N'srvrolename'
Namnet på den fasta serverrollen för vilken behörigheter returneras.
@srvrolename är sysname, med standardvärdet .NULL Om ingen roll anges återlämnas behörigheterna för alla fasta serverroller.
@srvrolename kan ha ett av följande värden.
| Value | Description |
|---|---|
sysadmin |
Systemadministratörer |
securityadmin |
Säkerhetsadministratörer |
serveradmin |
Serveradministratörer |
setupadmin |
Installationsadministratörer |
processadmin |
Processadministratörer |
diskadmin |
Diskadministratörer |
dbcreator |
Databasskapare |
bulkadmin |
Can exekverar BULK INSERT satser |
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
| Kolumnnamn | Datatyp | Description |
|---|---|---|
ServerRole |
sysname | Namn på en fast serverroll |
Permission |
sysname | Tillstånd kopplat till ServerRole |
Remarks
De angivna behörigheterna inkluderar de Transact-SQL-satser som kan köras och andra specialaktiviteter som kan utföras av medlemmar i den fasta serverrollen. För att visa en lista över de fasta serverrollerna, kör sp_helpsrvrole.
Sysadmin-rollen med fast server har behörigheter som alla andra fasta serverroller.
Permissions
Kräver medlemskap i offentlig roll.
Examples
Följande fråga returnerar behörigheterna kopplade till sysadmin-funktionen med fast server.
EXECUTE sp_srvrolepermission 'sysadmin';
GO