sp_helprole (SQL Bertransaksi)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance

Mengembalikan informasi tentang peran dalam database saat ini.

Topic link iconKonvensi Sintaksis T-SQL

Sintaks

  
sp_helprole [ [ @rolename = ] 'role' ]  

Argumen

[ @rolename = ] 'role' Adalah nama peran dalam database saat ini. peran adalah sysname, dengan default NULL. peran harus ada dalam database saat ini. Jika peran tidak ditentukan, informasi tentang semua peran dalam database saat ini dikembalikan.

Mengembalikan Nilai Kode

0 (keberhasilan) atau 1 (kegagalan)

Tataan Hasil

Nama kolom Jenis data Deskripsi
RoleName nama sysname Nama peran dalam database saat ini.
RoleId smallint ID 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 menampilkan anggota peran database, gunakan sp_helprolemember.

Izin

Membutuhkan keanggotaan dalam peran publik .

Contoh

Kueri berikut mengembalikan semua peran dalam database saat ini.

EXEC sp_helprole  

Lihat juga

Prosedur Tersimpan Keamanan (SQL Bertransaksi)
Peran Tingkat Server
Peran Tingkat Database
sp_addapprole (SQL Bertransaksi)
sp_addrole (SQL Bertransaksi)
sp_droprole (SQL Bertransaksi)
sp_helprolemember (SQL Bertransaksi)
sp_helpsrvrolemember (SQL Bertransaksi)
Prosedur Tersimpan Sistem (SQL Transaksi)