--Ceci fonctionne de PubDB
DÉCLARER la date-heure de @PubTime, date-heure de @ReplTime
EMPLOYER PubDB
PLACER le @PubTime = (le lastupdate choisi de principal 1 d'ordre TABLE1 (NOLOCK) par le desc de lastupdate)
/*
Le prochain fait la même chose dans le ReplDB replié par l'intermédiaire de Server.Would lié pas qu'il que ce soit vaille mieux ici d'employer OPENQUERY, est-ce qu'ainsi je peux employer le conseil (NOLOCK) ?
*
PLACER le @ReplTime =
(lastupdate choisi de principal 1 de [REM_SERVER]. [ReplDB] ordre .dbo.TABLE1 par le desc de lastupdate)
--maintenant les deux résultats ressembleront à celui (juste un exemple)
--PubDB
2010-08-21 3h30 : 000
--ReplDB
2010-08-21 1h30 : 000
--Maintenant la comparaison devrait suivre, et si PubDB sans --ReplDB >90 mn un email devrait informer [email protected]
SI DATEDIFF (minute, @ReplTime, @PubTime) > 90
sp_SMTPMail d'EXEC….
|