sp_revoke_proxy_from_subsystem (T-SQL)

Berlaku untuk:SQL Server

Mencabut akses ke subsistem dari proksi.

Konvensi sintaks transact-SQL

Sintaks

  
sp_revoke_proxy_from_subsystem   
    [ @proxy_id = ] proxy_id,  
    [ @proxy_name = ] 'proxy_name',  
    [ @subsystem_id = ] subsystem_id,  
    [ @subsystem_name = ] 'subsystem_name'  

Argumen

[ @proxy_id = ] id Nomor identifikasi proksi proksi untuk mencabut akses. proxy_id int, dengan default NULL. Baik proxy_id atau proxy_name harus ditentukan, tetapi keduanya tidak dapat ditentukan.

[ @proxy_name = ] 'proxy_name' Nama proksi untuk mencabut akses. proxy_name adalah sysname, dengan default NULL. Baik proxy_id atau proxy_name harus ditentukan, tetapi keduanya tidak dapat ditentukan.

[ @subsystem_id = ] id Nomor id subsistem untuk mencabut akses. subsystem_id int, dengan default NULL. Baik subsystem_id atau subsystem_name harus ditentukan, tetapi keduanya tidak dapat ditentukan. Tabel berikut mencantumkan nilai untuk setiap subsistem.

Nilai Deskripsi
2 Skrip ActiveX

** Penting ** Subsistem Scripting ActiveX akan dihapus dari SQL Server Agent dalam versi Microsoft SQL Server di masa mendatang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini.
3 Sistem Operasi (CmdExec)
4 Agen Rekam Jepret Replikasi
5 Agen Pembaca Log Replikasi
6 Agen Distribusi Replikasi
7 Agen Penggabungan Replikasi
8 Agen Pembaca Antrean Replikasi
9 Perintah Analysis Services
10 Kueri Analysis Services
11 Eksekusi paket SSIS
12 Skrip PowerShell

[ @subsystem_name = ] 'subsystem_name' Nama subsistem untuk mencabut akses. subsystem_name adalah sysname, dengan default NULL. Baik subsystem_id atau subsystem_name harus ditentukan, tetapi keduanya tidak dapat 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
Distribusi Agen Distribusi Replikasi
Gabung Agen Penggabungan Replikasi
QueueReader Agen Pembaca Antrean Replikasi
ANALYSISQUERY Perintah Analysis Services
ANALYSISCOMMAND Kueri Analysis Services
Dts Eksekusi paket SSIS
PowerShell Skrip PowerShell

Keterangan

Mencabut akses ke subsistem tidak mengubah izin untuk prinsipal yang ditentukan dalam proksi.

Catatan

Untuk menentukan langkah pekerjaan mana yang mereferensikan proksi, klik kanan simpul Proksi di bawah SQL Server Agent di Microsoft SQL Server Management Studio, lalu klik Properti. Dalam kotak dialog Properti Akun Proksi, pilih halaman Referensi untuk melihat semua langkah pekerjaan yang mereferensikan proksi ini.

Izin

Hanya anggota peran server tetap sysadmin yang dapat menjalankan sp_revoke_proxy_from_subsystem.

Contoh

Contoh berikut mencabut akses ke subsistem SSIS untuk proksi Catalog application proxy.

USE msdb ;  
GO  
  
EXEC dbo.sp_revoke_proxy_from_subsystem  
    @proxy_name = 'Catalog application proxy',  
    @subsystem_name = N'Dts';  

Lihat Juga

Prosedur Tersimpan Agen SQL Server (Transact-SQL)
Menerapkan Keamanan Agen SQL Server
sp_grant_proxy_to_subsystem (T-SQL)