Aracılığıyla paylaş


sp_enum_login_for_proxy (Transact-SQL)

Güvenlik Esasları ve proxy'leri arasındaki ilişkileri listeler.

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

Sözdizimi

sp_enum_login_for_proxy
    [ @name = ] 'name'
    [ @proxy_id = ] id,
    [ @proxy_name = ] 'proxy_name'

Bağımsız değişkenler

  • [ @ name=] 'name'
    Adını bir SQL Server asıl adı, oturum açma, sunucu rolü veya msdb veritabanı rolü listesi proxy'leri için.Adı nvarchar(256), varsayılan değer null.

  • [ @ proxy_id=] id
    Proxy bilgileri listelemek için proxy kimlik numarası.proxy_id Olan int, varsayılan değer null.Ya da id veya proxy_name belirtilebilir.

  • [ @ proxy_adı=] 'proxy_name'
    Proxy bilgileri listelemek için adı.proxy_name Olan sysname, varsayılan değer null.Ya da id veya proxy_name belirtilebilir.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

proxy_id

int

Proxy kimlik numarası.

proxy_adı

sysname

Proxy adı.

name

sysname

İlişkilendirme güvenlik asıl adı.

Bayraklar

int

Güvenlik sorumlusunun türü.

0 = SQL Server login

1 = Sabit sistem rolü

2 Veritabanı rolü = msdb

Açıklamalar

Hiçbir parametre sağlandığında, sp_enum_login_for_proxy her proxy için örnek , tüm oturumlar hakkındaki bilgileri listeler.

Proxy kimlik veya proxy ad sağlandığında, sp_enum_login_for_proxy proxy erişimi oturumları listeler.Bir oturum açma adı sağlandığında, sp_enum_login_for_proxy oturum açma hakkı proxy'leri erişmek için listeler.

Proxy bilgileri ve oturum açma adı sağlandığında, sonuç kümesi oturumu belirtilen satır belirtilen proxy erişimi verir.

Bu saklı yordam bulunan msdb.

İzinler

Bu yordamı varsayılan üyeleri için yürütme izinlerini sysadmin sabit sunucu rolü.

Örnekler

A.Tüm ilişkilendirmeleri listeleme

Aşağıdaki örnek, geçerli örnekoturumları ve proxy'leri arasında kurulan tüm izinleri listeler.

USE msdb ;
GO

EXEC dbo.sp_enum_login_for_proxy ;
GO

B.Belirli bir oturum için proxy'leri listeleme

Aşağıdaki örnek proxy'leri listeler, oturum açma terrid erişebilir.

USE msdb ;
GO

EXEC dbo.sp_enum_login_for_proxy
    @name = 'terrid' ;
GO