sp_xp_cmdshell_proxy_account (T-SQL)
Berlaku untuk: SQL ServerAzure SQL Database
Membuat kredensial proksi untuk xp_cmdshell
.
Catatan
xp_cmdshell
dinonaktifkan secara default. Untuk mengaktifkan xp_cmdshell
, lihat xp_cmdshell (opsi konfigurasi server).
Sintaks
sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]
[ ; ]
Argumen
NULL
Menentukan bahwa kredensial proksi harus dihapus.
'account_name'
Menentukan akun Windows untuk menjadi proksi.
'kata sandi'
Menentukan kata sandi akun Windows.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
Kredensial proksi disebut ##xp_cmdshell_proxy_account##
.
Saat dijalankan menggunakan NULL
opsi , sp_xp_cmdshell_proxy_account
menghapus kredensial proksi.
Izin
Memerlukan CONTROL SERVER
izin.
Contoh
J. 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. Menghilangkan kredensial proksi
Contoh berikut menghapus kredensial proksi dari penyimpanan kredensial.
EXEC sp_xp_cmdshell_proxy_account NULL;
GO