Après avoir personnalisé le job Snapshot Agent, il faut faire de même avec les jobs Distribution Agent en ajoutant les étapes chargées d'abandonner et de recréer tous les index et contraintes de clés. Pour trouver les jobs Distribution Agent que vous voulez modifier, suivez dans Enterprise Manager le chemin que
Ajouter l’étape d’abandon
vous avez pris
pour trouver le job Snapshot Agent
(dans la fenêtre agent jobs).
Faites un
clic droit sur chaque job Distribution
Agent puis sélectionnez Agent
Properties. Dans la boîte de dialogue
Properties, cliquez sur l’onglet
Schedules, double-cliquez sur chaque
schedule activé, sélectionnez n’importe
quelle option schedule-type excepté
Start automatically when SQL
Server Agent starts, puis désactivez le
programme. Par suite de cette désactivation,
le job ne démarrera que quand
l’étape start distributors l’appellera
dans le job Snapshot Agent.
Passez à
l’onglet Steps. Insérez l’étape drop
avant l’étape Run agent, entrez le nom
de l’étape puis acceptez le type de
commande et la base de données par défaut.
Dans la fenêtre Command, entrez une
procédure stockée qui abandonne
tous les index et contraintes de clés sur
toutes les tables cible dans la base de
données d’abonnement à distance.
Cette procédure stockée (hub_remote_
drop_save_subscribed_article_i
ndexes) accède aux tables système
dans la base de données de publication
et, par conséquent, doit être stockée
dans le publieur (publisher).
Cependant, le job Distribution Agent
exécute l’instruction EXEC sur le distributeur. Cette instruction
suppose donc que le même serveur est
à la fois publieur et distributeur. Dans
le cas contraire, l’instruction aurait inclus
le nom qualifié du publieur relié
HUB1DB, de la manière suivante :
EXEC HUB1DB.master.dbo.hub_remote_dropt_save_subscribed_article_indexes ‘hub2_publish_db’, ‘CGIS1’, ‘hub4_publish_db’, ‘adressing_truncate’
Ici, l’instruction EXEC abandonne tous les index et contraintes de clés des tables cible chez l’abonné, en appelant la procédure
stockée provenant du distributeur.
Vous savez désormais créer l’étape
drop dans le job Distribution Agent.
Vous pouvez donc mettre en oeuvre la
procédure stockée hub_remote_drop_
save_subscribed_article_indexes. Cette
mise en oeuvre se déroule en quatre
étapes.
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
