sp_helpsrvrole (Transact-sql)
Listesini döndürür SQL Serversabit sunucu rolü.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_helpsrvrole [ [ @srvrolename = ] 'role' ]
Bağımsız değişkenler
@srvrolename='role'
Sabit sunucu rolü addır. roleise sysname, null varsayılan. roleAşağıdaki değerlerden biri olabilir.Sabit sunucu rolü
Açıklama
sysadmin
Sistem yöneticileri
securityadmin
Güvenlik yöneticileri
serveradmin
Sunucu yöneticileri
setupadmin
Kur yöneticileri
processadmin
İşlem yöneticileri
diskadmin
Disk yöneticileri
dbcreator
Veritabanı Oluşturucuları
bulkadmin
bulk INSERT deyimleri çalıştırabilirsiniz
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
ServerRole |
sysname |
Sunucu rolü adı |
Description |
sysname |
AçıklamasıServerRole |
Açıklamalar
Sabit sunucu rollerini sunucu düzeyinde tanımlanır ve belirli sunucu düzeyinde idari faaliyetleri gerçekleştirmek için izniniz. Sabit sunucu rollerini eklenen, kaldırılan veya değiştirilemez.
Eklemek veya çıkarılan üye, sunucu rollerini görmek alter sunucu rolü (Transact-sql).
Tüm oturumları üyesi olan public. sp_helpsrvroletanımadığı publicrolü nedeniyle, içten, SQL Serveruygulamaz publicrolü olarak.
sp_helpsrvrolekullanıcı tanımlı sunucu rolü bir argüman olarak almaz. Kullanıcı tanımlı sunucu rolleri listesi için bkz: örnekleri alter sunucu rolü (Transact-sql).
İzinler
Üyelik publicrolü.
Örnekler
A.Sabit sunucu rollerini listeleme
Aşağıdaki sorgu sabit sunucu rollerini listesini döndürür.
EXEC sp_helpsrvrole ;
EXEC sp_helpsrvrole ;
B.Sabit liste ve kullanıcı tanımlı sunucu rolleri
Aşağıdaki sorgu her iki sabit ve kullanıcı tanımlı sunucu rollerini listesini döndürür.
SELECT * FROM sys.server_principals WHERE type = 'R' ;
SELECT * FROM sys.server_principals WHERE type = 'R' ;
C.Sabit sunucu rolü bir açıklama döndürme
Aşağıdaki sorgu adını ve açıklamasını döndürür diskadminsabit sunucu rolü.
sp_helpsrvrole 'diskadmin' ;
sp_helpsrvrole 'diskadmin' ;
Ayrıca bkz.
Başvuru
Güvenlik depolanan yordamlar (Transact-sql)
sp_addsrvrolemember (Transact-sql)
sp_dropsrvrolemember (Transact-sql)