Bagikan melalui


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).

Konvensi sintaks transact-SQL

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