sp_enum_login_for_proxy (T-SQL)
Berlaku untuk:SQL Server
Mencantumkan asosiasi antara prinsip keamanan dan proksi.
Sintaks
sp_enum_login_for_proxy
[ @name = ] 'name'
[ @proxy_id = ] id,
[ @proxy_name = ] 'proxy_name'
Argumen
[ @name = ] 'name'
Nama prinsipal SQL Server, login, peran server, atau peran database msdb untuk mencantumkan proksi. Namanya adalah nvarchar(256), dengan default NULL.
[ @proxy_id = ] id
Nomor identifikasi proksi proksi untuk mencantumkan informasi. proxy_id int, dengan default NULL. Id atau proxy_name dapat ditentukan.
[ @proxy_name = ] 'proxy_name'
Nama proksi untuk mencantumkan informasi. proxy_name adalah sysname, dengan default NULL. Id atau proxy_name dapat ditentukan.
Mengembalikan Nilai Kode
0 (berhasil) atau 1 (kegagalan)
Tataan Hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
proxy_id | int | Nomor identifikasi proksi. |
proxy_name | nvarchar(128) | Nama proksi. |
flags | int | Jenis prinsip keamanan. 0 = Masuk SQL Server 1 = Peran sistem tetap 2 = Peran database dalam msdb |
nama | nvarchar(128) | Nama prinsip keamanan untuk asosiasi. |
Sid | varbinary(85) | SID perwakilan keamanan untuk asosiasi. |
principal_id | int | ID utama prinsip keamanan untuk asosiasi. |
Keterangan
Ketika tidak ada parameter yang disediakan, sp_enum_login_for_proxy mencantumkan informasi tentang semua login dalam instans untuk setiap proksi.
Saat id proksi atau nama proksi disediakan, sp_enum_login_for_proxy mencantumkan login yang memiliki akses ke proksi. Saat nama login disediakan, sp_enum_login_for_proxy mencantumkan proksi yang dapat diakses oleh login.
Ketika informasi proksi dan nama masuk disediakan, kumpulan hasil mengembalikan baris jika login yang ditentukan memiliki akses ke proksi yang ditentukan.
Prosedur tersimpan ini terletak di msdb.
Izin
Izin eksekusi untuk prosedur ini default ke anggota peran server tetap sysadmin .
Contoh
J. Mencantumkan semua asosiasi
Contoh berikut mencantumkan semua izin yang ditetapkan antara login dan proksi dalam instans saat ini.
USE msdb ;
GO
EXEC dbo.sp_enum_login_for_proxy ;
GO
B. Mencantumkan proksi untuk login tertentu
Contoh berikut mencantumkan proksi yang dapat diakses oleh login terrid
.
USE msdb ;
GO
EXEC dbo.sp_enum_login_for_proxy
@name = 'terrid' ;
GO
Lihat Juga
sp_help_proxy (T-SQL)
sp_grant_login_to_proxy (T-SQL)
sp_revoke_login_from_proxy (T-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk