sp_helpsrvrole (języka Transact-SQL)
Zwraca listę SQL Server stałe role serwera.
Składnia
sp_helpsrvrole [ [ @srvrolename = ] 'role' ]
Argumenty
[ @srvrolename= ] 'role'
Jest to nazwa stała rola serwera.rolejest sysname, domyślna wartość NULL.rolemoże to być jedna z następujących wartości.Rola serwera stałych
Opis
sysadmin
Administratorzy systemu
securityadmin
Administratorzy zabezpieczeń
serveradmin
Administratorzy serwera
administratorów instalacji
Administratorzy instalacji
processadmin
Administratorzy procesu
diskadmin
Administratorzy dysku
dbcreator
Twórcy bazy danych
bulkadmin
Można wykonać instrukcji WSTAW luzem
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Zestawy wyników
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
ServerRole |
sysname |
Nazwa roli serwera |
Opis |
sysname |
Opis ServerRole |
Uwagi
Role serwera stałe są zdefiniowane na poziom serwera i mają uprawnienia do wykonywania określonego serwera -poziom czynności administracyjne.Role serwera stałych nie dodane, usunięte lub zmienione.
W poniższej tabela przedstawiono procedury przechowywane, które można modyfikować role serwera.
Procedura przechowywana |
Akcja |
---|---|
sp_addsrvrolemember |
Dodaje konto logowania do stała rola serwera. |
sp_helpsrvrolemember |
Wyświetla listę członków stała rola serwera. |
sp_dropsrvrolemember |
Usuwa element członkowski roli serwera. |
Uprawnienia
Wymaga członkostwa w public rolę.
Przykłady
Następująca kwerenda zwraca listę dostępnych stałych ról serwera.
EXEC sp_helpsrvrole