Server polling
Berlaku untuk: SQL Server
Penting
Pada Azure SQL Managed Instance, sebagian besar, tetapi tidak semua fitur SQL Server Agent saat ini didukung. Lihat Perbedaan T-SQL Azure SQL Managed Instance dari SQL Server untuk detailnya.
Ketika administrasi multiserver diterapkan, server target secara berkala menghubungi server master untuk mengunggah informasi tentang pekerjaan yang telah dijalankan, dan mengunduh pekerjaan baru. Proses menghubungi server master disebut polling server, yang berlangsung pada interval polling reguler .
Interval poling
Interval polling (satu menit secara default) mengontrol seberapa sering server target terhubung ke server master untuk mengunduh instruksi dan mengunggah hasil eksekusi pekerjaan.
Ketika server target melakukan polling pada server master, server tersebut membaca operasi yang ditetapkan ke server target dari dbo.sysdownloadlist
tabel dalam msdb
database. Operasi ini mengontrol pekerjaan multiserver dan berbagai aspek perilaku server target. Contoh operasi termasuk menghapus pekerjaan, menyisipkan pekerjaan, memulai pekerjaan, dan memperbarui interval polling server target.
Operasi diposting ke dbo.sysdownloadlist
tabel dengan salah satu cara berikut:
Secara eksplisit dengan menggunakan prosedur tersimpan
dbo.sp_post_msx_operation
.Secara implisit dengan menggunakan prosedur tersimpan pekerjaan lainnya.
Jika Anda menggunakan prosedur tersimpan pekerjaan untuk memodifikasi jadwal pekerjaan multiserver atau langkah-langkah pekerjaan, atau Objek Manajemen Terdistribusi SQL (SQL-DMO) untuk mengontrol pekerjaan multiserver, terbitkan perintah berikut setelah memodifikasi langkah atau jadwal pekerjaan multiserver:
EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', '<job id>'
Terbitkan perintah ini membuat server target tetap sinkron dengan definisi pekerjaan saat ini.
Jika Anda menggunakan item berikut, Anda tidak perlu memposting operasi secara eksplisit:
Microsoft SQL Server Management Studio untuk mengontrol pekerjaan multiserver.
Prosedur tersimpan pekerjaan yang tidak mengubah jadwal pekerjaan atau langkah-langkah pekerjaan.