Опрос серверов
При использовании системы многосерверного администрирования целевые серверы периодически связываются с главным сервером для загрузки на него данных о выполненных заданиях и для получения новых заданий. Процесс взаимодействия с главным сервером называется опросом сервера и выполняется через равные интервалы опроса.
Интервалы опроса
Интервал опроса (равный по умолчанию одной минуте) определяет частоту, с которой целевой сервер будет связываться с главным сервером, чтобы загрузить инструкции и передать на него результаты выполнения задания.
Опрашивая главный сервер, целевой сервер считывает назначенные ему операции из таблицы sysdownloadlist базы данных msdb . Эти операции контролируют многосерверные задания и различные аспекты работы целевого сервера. Примерами таких операций могут служить удаление задания, вставка задания, запуск задания и обновление интервала опроса, заданного на целевом сервере.
Операции можно опубликовать в таблице sysdownloadlist двумя способами:
явно, вызвав хранимую процедуру sp_post_msx_operation ;
неявно, используя другие хранимые процедуры задания.
При изменении расписания выполнения многосерверного задания или шагов задания с помощью хранимых процедур задания или при использовании объектов SQL-DMO (SQL Distributed Management Objects) для контроля многосерверных заданий выполните после изменения следующую команду:
EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', '<job id>'
Это обеспечивает синхронизацию целевых серверов с текущим определением задания.
В следующих ситуациях явно публиковать операции не требуется:
Microsoft SQL Server Management Studio для управления многосерверными заданиями;
при использовании хранимых процедур заданий, не изменяющих расписания выполнения заданий и шагов заданий.
Принудительный опрос главного сервера целевым сервером