Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Wyświetla uprawnienia stałej roli serwera.
Ważna
Ta funkcja zostanie usunięta w przyszłej wersji programu SQL Server. Unikaj używania tej funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aplikacji, które obecnie korzystają z tej funkcji.
Transact-SQL konwencje składni
Składnia
sys.sp_srvrolepermission [ [ @srvrolename = ] N'srvrolename' ]
[ ; ]
Arguments
[ @srvrolename = ] N'srvrolename'
Nazwa stałej roli serwera, dla której przyznawane są uprawnienia.
@srvrolename to nazwa systemu, z domyślnym .NULL Jeśli nie określono roli, przywracane są uprawnienia dla wszystkich stałych ról serwera.
@srvrolename może mieć jedną z następujących wartości.
| Value | Opis |
|---|---|
sysadmin |
Administratorzy systemu |
securityadmin |
Administratorzy zabezpieczeń |
serveradmin |
Administratorzy serwerów |
setupadmin |
Konfiguracja administratorów |
processadmin |
Administratorzy procesów |
diskadmin |
Administratorzy dysków |
dbcreator |
Kreatory bazy danych |
bulkadmin |
Może wykonywać BULK INSERT instrukcje |
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Zestaw wyników
| Nazwa kolumny | Typ danych | Opis |
|---|---|---|
ServerRole |
sysname | Nazwa stałej roli serwera |
Permission |
sysname | Zgoda związana z ServerRole |
Remarks
Wymienione uprawnienia obejmują Transact-SQL instrukcje, które mogą być wykonywane, oraz inne specjalne czynności, które mogą wykonywać członkowie stałej roli serwera. Aby wyświetlić listę stałych ról serwera, wykonaj sp_helpsrvrole.
Rola stałego administratora systemu ma uprawnienia wszystkich pozostałych ról stałego serwera.
Permissions
Wymaga członkostwa w publicznej roli .
Examples
Następujące zapytanie zwraca uprawnienia związane z rolą stałego serwera administratora systemu .
EXECUTE sp_srvrolepermission 'sysadmin';
GO