sp_srvrolepermission (Transact-sql)
Sabit sunucu rolü izinleri görüntüler. sp_srvrolepermission doğru bilgi verir SQL Server 2000. Çıkış izinleri hiyerarşi içinde uygulanan değişiklikleri yansıtmaz SQL Server 2005. Daha fazla bilgi için, bkz. Izinler (veritabanı altyapısı).
Ö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. |
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_srvrolepermission [ [ @srvrolename = ] 'role']
Bağımsız değişkenler
@ srvrolename = 'role'
Kendisi için izin verilir ve sabit sunucu rolü addır. roleise sysname, null varsayılan. Hiçbir rolü belirtilirse, tüm sabit sunucu rolleri izinleri verilir. roleAşağıdaki değerlerden biri olabilir.Değer
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 |
Sabit sunucu rolü adı |
İzin |
sysname |
İzni ile ilgili ServerRole |
Açıklamalar
Listelenen izinler dahil Transact-SQLyürütülen deyimleri ve sabit sunucu rolü üyeleri tarafından gerçekleştirilebilecek diğer özel etkinlikler. Sabit sunucu rollerini listesini görüntülemek için idam sp_helpsrvrole.
Sysadmin sabit sunucu rolü olan tüm diğer sabit sunucu rolleri izinleri.
İzinler
Üyelik Genel rolü.
Örnekler
Aşağıdaki sorgu ile ilişkili izinleri verir sysadminsunucu rolü.
EXEC sp_srvrolepermission 'sysadmin';
GO
EXEC sp_srvrolepermission 'sysadmin';
GO
Ayrıca bkz.
Başvuru
Güvenlik depolanan yordamlar (Transact-sql)
sp_addsrvrolemember (Transact-sql)