Delen via


sp_helprole (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-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;