sys.database_role_members (Transact-SQL)

Returns one row for each member of each database role.

Column name

Data type

Description

role_principal_id

int

Database Principal ID of the role.

member_principal_id

int

Database Principal ID of the member.

Permissions

Any user can view their own role membership. To view other role memberships requires membership in the db_securityadmin fixed database role or VIEW DEFINITION on the database.

The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. For more information, see Metadata Visibility Configuration.

See Also

Reference

Security Catalog Views (Transact-SQL)

Catalog Views (Transact-SQL)

Concepts

Principals (Database Engine)