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
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Fraude par identité synthétique : comment l’IA peut redonner confiance aux entreprises et à leurs clients
- VirtualBrowser protège la navigation web à la source
- Innovation et performance : le rôle clé du consulting dans la transformation numérique
- Sekoia.io : l’alternative européenne qui s’impose dans la cybersécurité
Articles les + lus
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
À la une de la chaîne Tech
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
