Interroger des serveurs
Lorsqu'une administration multiserveur est mise en œuvre, les serveurs cibles contactent périodiquement le serveur maître pour transférer des informations sur les travaux ayant été exécutés et pour télécharger de nouveaux travaux. Le processus de contact du serveur maître se nomme interrogation de serveur et intervient selon une fréquence d'interrogation spécifique.
Fréquences d'interrogation
La fréquence d'interrogation (une minute par défaut) contrôle à quelle fréquence le serveur cible se connecte au serveur maître pour télécharger des instructions et transférer les résultats d'exécution d'un travail.
Lorsqu'un serveur cible interroge le serveur maître, il lit les opérations attribuées au serveur cible à partir de la table sysdownloadlist de la base de données msdb. Ces opérations contrôlent les travaux multiserveur et différents aspects du comportement du serveur cible. La suppression, l'insertion, le démarrage d'un travail et la mise à jour de la fréquence d'interrogation du serveur cible sont des exemples d'opérations.
Les opérations sont publiées dans la table sysdownloadlist de l'une des manières suivantes :
explicitement au moyen de la procédure stockée sp_post_msx_operation ;
implicitement au moyen d'autres procédures stockées de travail.
Si vous utilisez des procédures stockées de travail pour modifier les planifications ou les étapes d'un travail multiserveur, ou bien des objets SQL-DMO pour contrôler des travaux multiserveur, vous devez soumettre la commande suivante après la modification des planifications ou des étapes d'un travail multiserveur :
EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', '<job id>'
La soumission de cette commande maintient les serveurs cibles synchronisés avec la définition du travail en cours.
Il n'est pas nécessaire de publier les opérations de manière explicite si vous utilisez :
Microsoft SQL Server Management Studio pour contrôler les travaux multiserveur ;
des procédures stockées de travail qui ne modifient pas les planifications ou les étapes de travail.
Pour forcer l'interrogation d'un serveur maître par un serveur cible