sys.sp_helpsrvrolemember (Transact-SQL)

Şunlar için geçerlidir: SQL Server

SQL Server sabit sunucu rolünün üyeleri hakkında bilgi döndürür.

Transact-SQL söz dizimi kuralları

Syntax

sys.sp_helpsrvrolemember [ [ @srvrolename = ] N'srvrolename' ]
[ ; ]

Arguments

[ @srvrolename = ] N'srvrolename'

Sabit sunucu rolünün adı. @srvrolenamesysname'dir, varsayılan değeri vardır NULLve aşağıdaki değerlerden herhangi biri olabilir.

Sabit sunucu rolü Description
sysadmin Sistem yöneticileri
securityadmin Güvenlik yöneticileri
serveradmin Sunucu yöneticileri
setupadmin Kurulum yöneticileri
processadmin Süreç yöneticileri
diskadmin Disk yöneticileri
dbcreator Veritabanı oluşturucuları
bulkadmin Ifadeleri BULK INSERT çalıştırabilir

Eğer @srvrolename belirtilmemişse, sonuç kümesi tüm sabit sunucu rolleri hakkında bilgi içerir.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

Sonuç kümesi

Sütun adı Veri türü Description
ServerRole sysname Sunucu rolünün adı
MemberName sysname Bir üyenin adı ServerRole
MemberSID varbinary(85) Güvenlik tanımlayıcısı MemberName

Remarks

Bir veritabanı rolünün üyelerini göstermek için kullanılır sp_helprolemember .

Tüm giriş girişleri halka açık bir üye olarak kabul edilir. sp_helpsrvrolememberkamuya açık rolü tanımıyor çünkü SQL Server dahili olarak halka açık rolü uygulamaz.

Sunucu rollerine üye eklemek veya kaldırmak için bkz.ALTER SERVER ROLE

sp_helpsrvrolemember argüman olarak kullanıcı tanımlı sunucu rolünü almıyor. Kullanıcı tanımlı bir sunucu rolünün üyelerini belirlemek için örneklere bakınız ALTER SERVER ROLE.

Permissions

"" genel "" rolüne üyelik gerektirir.

Examples

Aşağıdaki örnek, sysadmin sabit sunucu rolünün üyelerini listeler.

EXECUTE sp_helpsrvrolemember 'sysadmin';