sp_helpsrvrole (T-SQL)
Berlaku untuk: SQL Server
Mengembalikan daftar peran server tetap SQL Server.
Sintaks
sp_helpsrvrole [ [ @srvrolename = ] N'srvrolename' ]
[ ; ]
Argumen
[ @srvrolename = ] N'srvrolename'
Nama peran server tetap. @srvrolename adalah sysname, dengan default NULL
, dan bisa menjadi salah satu nilai berikut.
Peran server tetap | Deskripsi |
---|---|
adminsis | Administrator sistem |
securityadmin | Administrator keamanan |
serveradmin | Administrator server |
setupadmin | Administrator penyetelan |
processadmin | Administrator proses |
diskadmin | Administrator disk |
dbcreator | Pembuat database |
bulkadmin | Dapat menjalankan BULK INSERT pernyataan |
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Tataan hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
ServerRole |
nama sysname | Nama peran server |
Description |
nama sysname | Deskripsi ServerRole |
Keterangan
Peran server tetap ditentukan di tingkat server dan memiliki izin untuk melakukan aktivitas administratif tingkat server tertentu. Peran server tetap tidak dapat ditambahkan, dihapus, atau diubah.
Untuk menambahkan atau menghapus anggota dari peran server, lihat MENGUBAH PERAN SERVER.
Semua login adalah anggota publik. sp_helpsrvrole
tidak mengenali peran publik karena, secara internal, SQL Server tidak menerapkan publik sebagai peran.
sp_helpsrvrole
tidak mengambil peran server yang ditentukan pengguna sebagai argumen. Untuk mencantumkan peran server yang ditentukan pengguna, lihat contoh di ALTER SERVER ROLE.
Izin
Memerlukan keanggotaan dalam peran publik .
Contoh
J. Mencantumkan peran server tetap
Kueri berikut mengembalikan daftar peran server tetap.
EXEC sp_helpsrvrole;
B. Mencantumkan peran server tetap dan yang ditentukan pengguna
Kueri berikut mengembalikan daftar peran server tetap dan yang ditentukan pengguna.
SELECT * FROM sys.server_principals WHERE type = 'R';
C. Mengembalikan deskripsi peran server tetap
Kueri berikut mengembalikan nama dan deskripsi peran server tetap diskadmin .
EXEC sp_helpsrvrole 'diskadmin';