Udostępnij za pomocą


sp_helprole (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza 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;