Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Az SQL Server fix szerver szerepeinek listáját adja vissza.
Transact-SQL szintaxis konvenciók
Syntax
sys.sp_helpsrvrole [ [ @srvrolename = ] N'srvrolename' ]
[ ; ]
Arguments
[ @srvrolename = ] N'srvrolename'
A fix szerver szerep neve.
@srvrolename a sysname, alapértelmezett értékkel NULL, és lehet az alábbi értékek egyike.
| Fix szerver szerep | Description |
|---|---|
| sysadmin | Rendszergazdák |
| securityadmin | Biztonsági rendszergazdák |
| serveradmin | Szerveradminisztrátorok |
| setupadmin | Beállítási adminisztrátorok |
| processadmin | Folyamatkezelők |
| diskadmin | Lemezadminisztrátorok |
| dbcreator | Adatbázis-létrehozók |
| bulkadmin | Képes végrehajtani utasításokat BULK INSERT |
Kódértékek visszaadása
0 (sikeres) vagy 1 (hiba).
Eredményhalmaz
| Oszlop név | Adattípus | Description |
|---|---|---|
ServerRole |
sysname | A szerver szerep neve |
Description |
sysname | Leírás ServerRole |
Remarks
A fix szerver szerepeket szerver szinten definiálják, és jogosultak speciális szerverszintű adminisztratív tevékenységek végrehajtására. A fix szerver szerepeket nem lehet hozzáadni, eltávolítani vagy megváltoztatni.
A szerver szerepekből tagok hozzáadásához vagy eltávolításához lásd ALTER SERVER ROLE.
Minden bejelentkezés nyilvános tag.
sp_helpsrvrolenem ismeri el a nyilvános szerepet, mert belső SQL Server nem valósítja meg a nyilvános szerepet.
sp_helpsrvrole nem vesz fel egy felhasználó által definiált szerver szerepet érvelként. A felhasználó által definiált szerverszerepek felsorolásához lásd a példákat a .ALTER SERVER ROLE
Permissions
A nyilvános szerepkör tagságát igényli.
Examples
A. Listázd fel a fix szerver szerepeket
A következő lekérdezés a rögzített szerver szerepek listáját adja vissza.
EXECUTE sp_helpsrvrole;
B. Fix és felhasználó által definiált szerverszerepek listázása
A következő lekérdezés mind rögzített, mind a felhasználó által definiált szerverszerepeket tartalmazza.
SELECT *
FROM sys.server_principals
WHERE type = 'R';
C. Visszaadj egy fix szerver szerep leírását
A következő lekérdezés adja vissza a diskadmin fix szerverszerepek nevét és leírását.
EXECUTE sp_helpsrvrole 'diskadmin';