sp_enum_login_for_proxy (Transact-SQL)
Güvenlik Esasları ve proxy'leri arasındaki ilişkileri listeler.
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