Le fait d'ajouter des étapes au job Distribution Agent met quelques bâtons dans les roues de celui-ci. C'est pourquoi il faut d'abord déterminer le meilleur moyen de configurer efficacement les deux agent jobs. Dans Enterprise Manager, vous pouvez définir le job Distribution Agent personnalisé de plusieurs façons : disable, démarrer
Configurer les Agent Jobs (2)
à une heure programmée, ou
démarrer en même temps que le service
SQL Server Agent. (Le service SQL
Server Agent est un service système
Windows 2000 ou Windows NT.)
En démarrant,
ce service lance tous les jobs
que vous avez définis en mode Start
automatically when SQL Server Agent
starts. Pour ce projet de personnalisation,
il n’est pas possible de définir des
démarrages automatiques d’un job
Distribution Agent. Dès qu’un job démarre
automatiquement et atteint Run
agent, le job exécute par défaut distrib.
exe avec un argument Continuous
pour interroger de nouveaux instantanés
à un certain intervalle de polling,
jusqu’à ce que le service SQL Server
Agent s’arrête ou que vous l’arrêtiez
manuellement. Par conséquent,
l’étape recreate du job Distribution
Agent ne s’exécute jamais et l’étape
drop ne s’exécute jamais pour le prochain
instantané interrogé.
Si l’on définit un job Distribution
Agent personnalisé pour qu’il démarre
à une heure programmée, il exécute
les étapes successives sans s’arrêter sur
Run agent et il s’arrête jusqu’à ce que
le prochain programme commence.
Toutefois, programmer ou planifier un
job Distribution Agent ne fonctionne
pas bien non plus pour le projet de
personnalisation. Il est difficile de prédéfinir
un tel programme, parce qu’il
doit s’assurer que le job Distribution
Agent ne démarre pas avant que le job
Snapshot Agent ne soit fini et il ne doit
pas chevaucher les programmes des
autres jobs Distribution Agent.
Pour lancer et arrêter chaque job
Distribution Agent au bon moment, il
faut séquencer le job Snapshot Agent
et les jobs Distribution Agent. Pour accomplir le séquencement, il faut
d’abord désactiver chaque programme
de job Distribution Agent afin que le
job ne démarre que manuellement ou
sur appel. Ensuite, il faut personnaliser
le job Snapshot Agent afin que, quand
son étape Run agent est finie, le job
démarre un job Distribution Agent à la
fois. On personnalise le job Snapshot
Agent en insérant la nouvelle étape
Start Distribution Agent Jobs (start
distributors) immédiatement après
l’étape Run agent du job Snapshot
Agent.
Pendant l’étape start distributors, la
procédure stockée sp_start_job s’exécute
sur chaque job Distribution
Agent, un à un.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Avec les Smart Data, les entreprises mènent la danse de l’observabilité moderne
- Les dirigeants européens redéfinissent la C-suite à l’ère de l’IA
- Analyse Patch Tuesday Mai 2026
- Pour un cloud plus fiable : renforcer l’auditabilité et la transparence au service de la sécurité
Articles les + lus
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
À la une de la chaîne Tech
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
