sp_helpdbfixedrole (T-SQL)

Berlaku untuk:SQL Server

Mengembalikan daftar peran database tetap.

Konvensi sintaks transact-SQL

Sintaks

  
sp_helpdbfixedrole [ [ @rolename = ] 'role' ]   

Argumen

[ @rolename = ] 'role' Adalah nama peran database tetap. peran adalah sysname, dengan default NULL. Jika peran ditentukan, hanya informasi tentang peran tersebut yang dikembalikan; jika tidak, daftar dan deskripsi semua peran database tetap yang dikembalikan.

Mengembalikan Nilai Kode

0 (keberhasilan) atau 1 (kegagalan)

Tataan Hasil

Nama kolom Jenis data Deskripsi
DbFixedRole nama sysname Nama peran database tetap.
Deskripsi nvarchar(70) Deskripsi DbFixedRole.

Keterangan

Memperbaiki peran database, seperti yang diperlihatkan dalam tabel berikut, didefinisikan pada tingkat database dan memiliki izin untuk melakukan aktivitas administratif tingkat database tertentu. Peran database tetap tidak dapat ditambahkan atau dihapus. Izin yang diberikan ke peran database tetap tidak dapat diubah.

Peran database tetap Deskripsi
db_owner Pemilik database
db_accessadmin Administrator akses database
db_securityadmin Administrator keamanan database
db_ddladmin Administrator DDL database
db_backupoperator Operator pencadangan database
db_datareader Pembaca data database
db_datawriter Penulis data database
db_denydatareader Pembaca data penolakan database
db_denydatawriter Penulis data penolakan database

Tabel berikut ini memperlihatkan prosedur tersimpan yang digunakan untuk memodifikasi peran database.

Prosedur Tersimpan Tindakan
sp_addrolemember Menambahkan pengguna database ke peran database tetap.
sp_helprole Menampilkan daftar anggota peran database tetap.
sp_droprolemember Menghapus anggota dari peran database tetap.

Izin

Memerlukan keanggotaan dalam peran publik .

Informasi yang dikembalikan tunduk pada pembatasan akses ke metadata. Entitas di mana prinsipal tidak memiliki izin tidak muncul. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Contoh

Contoh berikut menunjukkan daftar semua peran database tetap.

EXEC sp_helpdbfixedrole;  
GO  

Lihat Juga

Prosedur Tersimpan Keamanan (Transact-SQL)
sp_addrolemember (T-SQL)
sp_dbfixedrolepermission (T-SQL)
sp_droprolemember (T-SQL)
sp_helprole (T-SQL)
sp_helprolemember (T-SQL)
Prosedur Tersimpan Sistem (Transact-SQL)