sp_help_proxy (T-SQL)
Berlaku untuk: SQL Server
Mencantumkan informasi untuk satu atau beberapa proksi.
Sintaks
sp_help_proxy
[ [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ , [ @subsystem_name = ] N'subsystem_name' ]
[ , [ @name = ] N'name' ]
[ ; ]
Argumen
[ @proxy_id = ] proxy_id
Nomor identifikasi proksi proksi untuk mencantumkan informasi. @proxy_id int, dengan default NULL
. Baik @proxy_id atau @proxy_name dapat ditentukan.
[ @proxy_name = ] N'proxy_name'
Nama proksi untuk mencantumkan informasi. @proxy_name adalah sysname, dengan default NULL
. Baik @proxy_id atau @proxy_name dapat ditentukan.
[ @subsystem_name = ] N'subsystem_name'
Nama subsistem untuk mencantumkan proksi. @subsystem_name adalah sysname, dengan default NULL
. Ketika @subsystem_name ditentukan, @name juga harus ditentukan.
Tabel berikut mencantumkan nilai untuk setiap subsistem.
Nilai | Deskripsi |
---|---|
ActiveScripting |
Skrip ActiveX |
CmdExec |
Sistem Operasi (CmdExec ) |
Snapshot |
Agen Rekam Jepret Replikasi |
LogReader |
Agen Pembaca Log Replikasi |
Distribution |
Agen Distribusi Replikasi |
Merge |
Agen Penggabungan Replikasi |
QueueReader |
Agen Pembaca Antrean Replikasi |
ANALYSISQUERY |
Perintah Analysis Services |
ANALYSISCOMMAND |
Kueri Analysis Services |
Dts |
Eksekusi paket SSIS |
PowerShell |
skrip PowerShell |
[ @name = ] N'name'
Nama login SQL Server untuk mencantumkan proksi. @name adalah nvarchar(256), dengan default NULL
. Ketika @name ditentukan, @subsystem_name juga harus ditentukan.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Tataan hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
proxy_id |
int | Nomor identifikasi proksi. |
name |
nama sysname | Nama proksi. |
credential_identity |
nama sysname | Nama domain Microsoft Windows dan nama pengguna untuk kredensial yang terkait dengan proksi. |
enabled |
kecil | Menentukan apakah proksi ini diaktifkan. 0 = tidak diaktifkan, 1 = diaktifkan. |
description |
nvarchar(1024) | Deskripsi untuk proksi ini. |
user_sid |
varbinary(85) | ID keamanan Windows pengguna Windows untuk proksi ini. |
credential_id |
int | Pengidentifikasi untuk kredensial yang terkait dengan proksi ini. |
credential_identity_exists |
int | Menentukan apakah ada credential_identity . 0 = tidak ada, 1 = ada. |
Keterangan
Ketika tidak ada parameter yang disediakan, sp_help_proxy
mencantumkan informasi untuk semua proksi dalam instans.
Untuk menentukan proksi mana yang dapat digunakan login untuk subsistem tertentu, tentukan @name dan @subsystem_name. Ketika argumen ini disediakan, sp_help_proxy
mencantumkan proksi yang mungkin diakses login yang ditentukan dan yang mungkin digunakan untuk subsistem yang ditentukan.
Izin
Prosedur tersimpan ini dimiliki oleh peran db_owner . Anda dapat memberikan EXECUTE
izin untuk pengguna mana pun, tetapi izin ini dapat ditimpa selama peningkatan SQL Server.
Pengguna lain harus diberikan salah satu peran database tetap SQL Server Agent berikut dalam msdb
database:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Untuk detail tentang izin peran ini, lihat Peran Database Tetap Agen SQL Server.
Kolom credential_identity
dan user_sid
hanya dikembalikan dalam tataan hasil ketika anggota sysadmin menjalankan prosedur tersimpan ini.
Contoh
J. Mencantumkan informasi untuk semua proksi
Contoh berikut mencantumkan informasi untuk semua proksi dalam instans.
USE msdb;
GO
EXEC dbo.sp_help_proxy;
GO
B. Mencantumkan informasi untuk proksi tertentu
Contoh berikut mencantumkan informasi untuk proksi bernama Catalog application proxy
.
USE msdb;
GO
EXEC dbo.sp_help_proxy
@proxy_name = N'Catalog application proxy';
GO
Konten terkait
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