> Tech > Ajouter l’étape d’abandon

Ajouter l’étape d’abandon

Tech - Par iTPro - 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 gratuitement cette ressource

Endpoint Security : Guide de Mise en œuvre

Endpoint Security : Guide de Mise en œuvre

Détournement d’applications légitimes, élévation de privilèges, logiciels malveillants furtifs : comment les solutions de Endpoint Security permettent elles de faire face aux nouvelles techniques d'attaques complexes ? Découvrez, dans ce Guide Endpoint Security, les perspectives associées à leur mise en œuvre.

Tech - Par iTPro - Publié le 24 juin 2010