sp_add_agent_parameter (T-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Menambahkan parameter baru dan nilainya ke profil agen. Prosedur tersimpan ini dijalankan di Distributor pada database apa pun.

Konvensi sintaks transact-SQL

Sintaks

sp_add_agent_parameter [ @profile_id = ] profile_id
        , [ @parameter_name = ] 'parameter_name'
        , [ @parameter_value = ] 'parameter_value'
[ ; ]

Argumen

[ @profile_id = ] profile_id

ID profil dari MSagent_profiles tabel dalam msdb database. @profile_id int, tanpa default.

Untuk mengetahui agen apa yang diwakili @profile_id ini, temukan @profile_id dalam tabel MSagent_profiles (Transact-SQL), dan catat agent_type nilai bidang. Nilainya adalah sebagai berikut:

Nilai Deskripsi
1 Agen Snapshot
2 Agen Pembaca Log
3 Agen distribusi
4 Gabungkan Agen
9 Agen Pembaca Antrean

[ @parameter_name = ] 'parameter_name'

Nama parameter. @parameter_name adalah sysname, tanpa default. Untuk daftar parameter yang sudah ditentukan dalam profil sistem, lihat Profil Agen Replikasi. Untuk daftar lengkap parameter yang valid untuk setiap agen, lihat topik berikut:

[ @parameter_value = ] 'parameter_value'

Nilai yang akan ditetapkan ke parameter . @parameter_value adalah nvarchar(255), tanpa default.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

sp_add_agent_parameter digunakan dalam replikasi rekam jepret, replikasi transaksional, dan replikasi penggabungan.

Izin

Hanya anggota peran server tetap sysadmin yang dapat menjalankan sp_add_agent_parameter.