Поделиться через


Серверы опроса

Область применения: SQL Server

Внимание

В Управляемом экземпляре Azure SQL в настоящее время поддерживается большинство функций агента SQL Server (но не все). Подробные сведения см. в статье Различия в T-SQL между Управляемым экземпляром SQL Azure и SQL Server.

При использовании системы многосерверного администрирования целевые серверы периодически связываются с главным сервером для загрузки на него данных о выполненных заданиях и для получения новых заданий. Процесс взаимодействия с главным сервером называется опросом сервера и выполняется через равные интервалы опроса.

Интервалы опроса

Интервал опроса (равный по умолчанию одной минуте) определяет частоту, с которой целевой сервер будет связываться с главным сервером, чтобы загрузить инструкции и передать на него результаты выполнения задания.

Когда целевой сервер опрашивает главный сервер, он считывает операции, назначенные целевому серверу из dbo.sysdownloadlist таблицы в msdb базе данных. Эти операции контролируют многосерверные задания и различные аспекты работы целевого сервера. Примерами таких операций могут служить удаление задания, вставка задания, запуск задания и обновление интервала опроса, заданного на целевом сервере.

Операции отправляются в dbo.sysdownloadlist таблицу в любом из следующих способов:

  • Явно с помощью хранимой dbo.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 для управления многосерверными заданиями;

  • при использовании хранимых процедур заданий, не изменяющих расписания и шаги заданий.

Принудительный опрос главного сервера целевым сервером

См. также