> Tech > Ajouter l’étape d’abandon

Ajouter l’étape d’abandon

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

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

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

Guide inmac wstore pour l’équipement IT de l’entreprise

Guide inmac wstore pour l’équipement IT de l’entreprise

Découvrez toutes nos actualités à travers des interviews, avis, conseils d'experts, témoignages clients, ainsi que les dernières tendances et solutions IT autour de nos 4 univers produits : Poste de travail, Affichage et Collaboration, Impression et Infrastructure.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010