Sondear servidores

Se aplica a:SQL Server

Importante

En Azure SQL Managed Instance, actualmente son compatibles la mayoría de las características del Agente SQL Server. Consulte Diferencias entre T-SQL de Azure SQL Managed Instance y SQL Server para más información.

Cuando se implementa la administración multiservidor, los servidores de destino se ponen en contacto periódicamente con el servidor maestro para cargar información sobre los trabajos que se han ejecutado y descargar nuevos trabajos. El proceso de ponerse en contacto con el servidor maestro se denomina sondeo de servidor y tiene lugar a intervalos de sondeoregulares.

Intervalos de sondeo

El intervalo de sondeo (de manera predeterminada un minuto) controla la frecuencia con la que el servidor de destino se conecta al servidor maestro para descargar instrucciones y cargar los resultados de la ejecución de trabajos.

Cuando un servidor de destino sondea el servidor maestro, lee las operaciones asignadas al servidor de destino en la tabla dbo.sysdownloadlist de la base de datos msdb . Estas operaciones controlan trabajos multiservidor y diversos aspectos del comportamiento del servidor de destino. Algunos ejemplos de operaciones son eliminar, insertar e iniciar trabajos, y actualizar el intervalo de sondeo de un servidor de destino.

Las operaciones se exponen en la tabla dbo.sysdownloadlist de una de las siguientes formas:

  • Explícitamente mediante el procedimiento almacenado dbo.sp_post_msx_operation .

  • Implícitamente mediante otros procedimientos almacenados de trabajo.

Si utiliza procedimientos almacenados de trabajo para modificar pasos de trabajos o programaciones de trabajos multiservidor, o bien Objetos de administración distribuida de SQL (SQL-DMO) para controlar trabajos multiservidor, utilice este comando después de modificar los pasos o las programaciones de un trabajo multiservidor:

EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', '<job id>'  

Utilice este comando para mantener sincronizados los servidores de destino con la definición del trabajo actual.

Si usa los siguientes elementos, no es necesario publicar las operaciones explícitamente:

  • Microsoft SQL Server Management Studio para controlar los trabajos multiservidor.

  • Procedimientos almacenados de trabajo que no modifican pasos de trabajos ni programaciones de trabajos.

Forzar que un servidor de destino sondee el servidor maestro

Consulte también