sp_helpsrvrolemember (T-SQL)
Berlaku untuk: SQL Server
Mengembalikan informasi tentang anggota peran server tetap SQL Server.
Sintaks
sp_helpsrvrolemember [ [ @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 |
---|---|
sysadmin |
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 |
Jika @srvrolename tidak ditentukan, kumpulan hasil menyertakan informasi tentang semua peran server tetap.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Tataan hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
ServerRole |
nama sysname | Nama peran server |
MemberName |
nama sysname | Nama anggota ServerRole |
MemberSID |
varbinary(85) | Pengidentifikasi keamanan MemberName |
Keterangan
Gunakan sp_helprolemember
untuk menampilkan anggota peran database.
Semua login adalah anggota publik. sp_helpsrvrolemember
tidak mengenali peran publik karena, secara internal, SQL Server tidak menerapkan publik sebagai peran.
Untuk menambahkan atau menghapus anggota dari peran server, lihat MENGUBAH PERAN SERVER.
sp_helpsrvrolemember
tidak mengambil peran server yang ditentukan pengguna sebagai argumen. Untuk menentukan anggota peran server yang ditentukan pengguna, lihat contoh dalam PERAN ALTER SERVER.
Izin
Memerlukan keanggotaan dalam peran publik .
Contoh
Contoh berikut mencantumkan anggota peran server tetap sysadmin .
EXEC sp_helpsrvrolemember 'sysadmin';