Bagikan melalui


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.

Paksa server target untuk melakukan polling server master

Lihat juga