sp_xp_cmdshell_proxy_account (Transact-SQL)

Berlaku untuk: SQL Server (semua versi yang didukung) Azure SQL Database

Membuat kredensial proksi untuk xp_cmdshell.

Catatan

xp_cmdshell dinonaktifkan secara default. Untuk mengaktifkan xp_cmdshell, lihat Opsi Konfigurasi Server xp_cmdshell.

Ikon tautan topikKonvensi Sintaks Transact-SQL

Sintaks

  
sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]  

Argumen

NULL
Menentukan bahwa kredensial proksi harus dihapus.

account_name
Menentukan log masuk Windows yang akan menjadi proksi.

kata sandi
Menentukan kata sandi akun Windows.

Mengembalikan Nilai Kode

0 (keberhasilan) atau 1 (kegagalan)

Keterangan

Kredensial proksi akan disebut ##xp_cmdshell_proxy_account##.

Ketika dijalankan menggunakan opsi NULL, sp_xp_cmdshell_proxy_account menghapus kredensial proksi.

Izin

Memerlukan izin SERVER KONTROL.

Contoh

A. Membuat kredensial proksi

Contoh berikut menunjukkan cara membuat kredensial proksi untuk akun Windows yang disebut ADVWKS\Max04 dengan kata sandi ds35efg##65.

EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';  
GO  

B. Menghapus kredensial proksi

Contoh berikut menghapus kredensial proksi dari penyimpanan kredensial.

EXEC sp_xp_cmdshell_proxy_account NULL;  
GO  

Lihat juga

xp_cmdshell (Transact-SQL)
CREATE CREDENTIAL (T-SQL)
sys.credentials (Transact-SQL)
Prosedur Tersimpan Sistem (Transact-SQL)
Prosedur Tersimpan Keamanan (Transact-SQL)