décembre
2010
Un script pour afficher l’état (statut) des éléments de réplication : une façon de se passer du moniteur de réplication
Il est possible à partir de ce script d’automatiser la supervision des bases de données répliquées.
USE distribution – Se positionner sur la base de distribution
SELECT a.name
,a.publisher_db
,a.publication
,a.subscriber_db
,CASE h.runstatus
WHEN 1 THEN Demarrage;
WHEN 2 THEN 'Succs'
WHEN 3 THEN 'En cours'
WHEN 4 THEN 'Inactif '
WHEN 5 THEN 'Nouvelle tentative '
WHEN 6 THEN 'chec'
END AS runstatus
,h.comments
,h.[time]
,h.duration
,h.delivered_transactions
,h.delivered_commands
FROM MSdistribution_agents a (NOLOCK )
INNER JOIN MSdistribution_history h (NOLOCK ) ON a.id = h.agent_id
WHERE h.[time] >= DATEADD(hour, -1, GETDATE()) –> Intervalle de rafraichissement : 1 heure
ORDER BY h.[time] DESC
Et pour superviser vos Jobs sous SQL 2005/2008
Bonne supervision
————————————————————————-
Auteur : Etienne ZINZINDOHOUE
————————————————————————-