sp_srvrolepermission (Transact-SQL)
sabit sunucu rolüizinleri görüntüler. sp_srvrolepermission doğru bilgileri döndürür SQL Server 2000.Çıktı olarak uygulanan izinleri hiyerarşi değişiklikleri yansıtmaz SQL Server 2005.Daha fazla bilgi için, bkz. Sabit sunucu rollerini (veritabanı altyapısı) izinleri.
Önemli |
---|
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın. |
Sözdizimi
sp_srvrolepermission [ [ @srvrolename = ] 'role']
Bağımsız değişkenler
[ @ srvrolename = ] 'role'
İzinlerin verilmesi sabit sunucu rolü addır.roleİş sysname, varsayılan değer null.Hiçbir rolü belirtilirse, tüm sabit sunucu rolleri için izinleri verilir.roleAşağıdaki değerlerden biri olabilir.Değer
Açıklama
sysadmin
Sistem yöneticileri
securityadmin
Güvenlik yöneticileri
serveradmin'e üye
Sunucu yöneticileri
setupadmin
Yöneticiler Kur
processadmin
İşlem yöneticileri
diskadmin
Disk yöneticileri
dbcreator
Veritabanı Oluşturucuları
bulkadmin
bulk INSERT deyimleri yürütmek için
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 |
sabit sunucu rolüadı |
İzin |
sysname |
İzni ile ilişkili ServerRole |
Açıklamalar
Listelenen izinler dahil Transact-SQL çalıştırılabilir deyimleri ve sabit sunucu rolüüyeleri tarafından gerçekleştirilebilecek diğer özel etkinlikler.Sabit sunucu rollerini yürütmekbir listesini görüntülemek içinsp_helpsrvrole.
Sysadminsabit sunucu rolü tüm diğer sabit sunucu rolleri izinleri vardır.
İzinler
Üyelik gerektiren ortak rolü.
Örnekler
Aşağıdaki sorgu ile ilişkili izinleri döndüren sysadmin sabit sunucu rolü.
EXEC sp_srvrolepermission 'sysadmin';
GO