Bagikan melalui


sp_helpsrvrolemember (T-SQL)

Berlaku untuk:SQL Server

Mengembalikan informasi tentang anggota peran server tetap SQL Server.

Konvensi sintaks transact-SQL

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';