Servidores de sondeo
se aplica a:sql Server
Importante
En Instancia Administrada de Azure SQL, la mayoría, pero no todas las funcionalidades del Agente SQL Server actualmente se admiten. Consulte diferencias de T-SQL de Azure SQL Managed Instance con respecto a SQL Server para más información.
Cuando se implementa la administración multiservidor, los servidores de destino se pone en contacto periódicamente con el servidor maestro para cargar información sobre los trabajos que se han ejecutado y descargan nuevos trabajos. El proceso de ponerse en contacto con el servidor maestro se denomina sondeo de servidor , que tiene lugar en intervalos de sondeo regulares .
Intervalos de sondeo
El intervalo de sondeo (un minuto de forma predeterminada) 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 del trabajo.
Cuando un servidor de destino sondea el servidor maestro, lee las operaciones asignadas al servidor de destino desde la tabla dbo.sysdownloadlist
de la base de datos de msdb
. Estas operaciones controlan los trabajos multiservidor y varios aspectos del comportamiento de un servidor de destino. Algunos ejemplos de operaciones incluyen eliminar un trabajo, insertar un trabajo, iniciar un trabajo y actualizar el intervalo de sondeo de un servidor de destino.
Las operaciones se publican en la tabla dbo.sysdownloadlist
de cualquiera de las maneras siguientes:
Explícitamente mediante el procedimiento almacenado
dbo.sp_post_msx_operation
.Implícitamente mediante otros procedimientos almacenados de trabajo.
Si usa procedimientos almacenados de trabajo para modificar programaciones de trabajos multiservidor o pasos de trabajo, o objetos de administración distribuida de SQL (SQL-DMO) para controlar trabajos multiservidor, emita el comando siguiente después de modificar los pasos o programaciones de un trabajo multiservidor:
EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', '<job id>'
Emitir este comando mantiene los servidores sincronizados con la definición de trabajo actual.
Si usa los siguientes elementos, no tiene que publicar explícitamente las operaciones:
Microsoft SQL Server Management Studio para controlar trabajos multiservidor.
Procedimientos almacenados de trabajos que no modifican programaciones de trabajo ni pasos de trabajo.