Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Zwraca informacje o rolach w bieżącej bazie danych.
Transact-SQL konwencje składni
Składnia
sp_helprole [ [ @rolename = ] N'rolename' ]
[ ; ]
Arguments
[ @rolename = ] N'rolename'
Nazwa roli w aktualnej bazie danych.
@rolename to nazwa systemu, z domyślnym .NULL
@rolename musi istnieć w aktualnej bazie danych. Jeśli @rolename nie jest określona, zwracane są informacje o wszystkich rolach w aktualnej bazie danych.
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Zestaw wyników
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
RoleName |
sysname | Nazwa roli w aktualnej bazie danych. |
RoleId |
smallint | ID .RoleName |
IsAppRole |
int |
0
=
RoleName to nie jest stanowisko aplikacyjne.1
=
RoleName to stanowisko aplikacyjne. |
Uwagi
Aby zobaczyć uprawnienia związane z rolą, użyj sp_helprotect. Aby zobaczyć członków roli bazy danych, użyj sp_helprolemember.
Permissions
Wymaga członkostwa w publicznej roli .
Przykłady
Następujące zapytanie zwraca wszystkie role w aktualnej bazie danych.
EXECUTE sp_helprole;