Aracılığıyla paylaş


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 notÖ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.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

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