Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Vrátí informace o rolích v aktuální databázi.
Syntaxe
sp_helprole [ [ @rolename = ] N'rolename' ]
[ ; ]
Arguments
[ @rolename = ] N'rolename'
Název role v aktuální databázi.
@rolename je sysname s výchozím nastavením NULL.
@rolename musí existovat v aktuální databázi. Pokud @rolename není specifikováno, vrátí se informace o všech rolích v aktuální databázi.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
| Název sloupce | Datový typ | Description |
|---|---|---|
RoleName |
sysname | Název role v aktuální databázi. |
RoleId |
smallint | ID .RoleName |
IsAppRole |
int |
0
=
RoleName není to pozice na základě žádosti.1
=
RoleName je pozice na základě žádosti. |
Poznámky
Pro zobrazení oprávnění spojených s rolí použijte sp_helprotect. Pro zobrazení členů databázové role použijte sp_helprolemember.
Povolení
Vyžaduje členství ve veřejné roli .
Examples
Následující dotaz vrací všechny role v aktuální databázi.
EXECUTE sp_helprole;