Bagikan melalui


sp_helprole (T-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Mengembalikan informasi tentang peran dalam database saat ini.

Konvensi sintaks transact-SQL

Sintaks

sp_helprole [ [ @rolename = ] N'rolename' ]
[ ; ]

Argumen

[ @rolename = ] N'rolename'

Nama peran dalam database saat ini. @rolename adalah sysname, dengan default NULL. @rolename harus ada di database saat ini. Jika @rolename tidak ditentukan, informasi tentang semua peran dalam database saat ini dikembalikan.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Tataan hasil

Nama kolom Jenis data Deskripsi
RoleName nama sysname Nama peran dalam database saat ini.
RoleId smallint ID dari RoleName.
IsAppRole int 0 = RoleName bukan peran aplikasi.
1 = RoleName adalah peran aplikasi.

Keterangan

Untuk melihat izin yang terkait dengan peran, gunakan sp_helprotect. Untuk melihat anggota peran database, gunakan sp_helprolemember.

Izin

Memerlukan keanggotaan dalam peran publik .

Contoh

Kueri berikut mengembalikan semua peran dalam database saat ini.

EXEC sp_helprole;