Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Retourneert informatie over de rollen in de huidige database.
Transact-SQL syntaxis-conventies
Syntaxis
sp_helprole [ [ @rolename = ] N'rolename' ]
[ ; ]
Arguments
[ @rolename = ] N'rolnaam'
De naam van een rol in de huidige database.
@rolename is een systeemnaam, met als standaard .NULL
@rolename moet bestaan in de huidige database. Als @rolename niet is gespecificeerd, wordt informatie over alle rollen in de huidige database teruggegeven.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Resultaatset
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
RoleName |
sysname | Naam van de rol in de huidige database. |
RoleId |
smallint | ID van RoleName. |
IsAppRole |
int |
0
=
RoleName is geen sollicitatiefunctie.1
=
RoleName is een sollicitatierol. |
Opmerkingen
Om de machtigingen die aan de rol zijn gekoppeld te bekijken, gebruik sp_helprotect. Om de leden van een databaserol te bekijken, gebruik sp_helprolemember.
Permissions
Vereist lidmaatschap van de openbare rol.
Voorbeelden
De volgende query geeft alle rollen in de huidige database terug.
EXECUTE sp_helprole;