Bonjour,
Afin de m'éviter d'aller vérifier tout le temps la réplication, j'ai pondu un script SQL que je lance à intervalles réguliers (une fois par jour):
Est-ce que dans les tables sysreplicationalerts et MSrepl_errors les données sont purgées à chaque fois que la réplication tourne ? Si elle ne sont pas purgées, il faudrait peut-être que je lance un truc du genre :set nocount on
select a.time, c.publisher_db, c.subscriber_db, a.error_text
from TSREPLDISPRD.dbo.MSrepl_errors a, msdb.dbo.sysreplicationalerts c
where a.id=c.error_id and a.error_code is not null order by c.time
go
Quelqu'un saurait comment se comportent ces tables ?set nocount on
select a.time, c.publisher_db, c.subscriber_db, a.error_text
from TSREPLDISPRD.dbo.MSrepl_errors a, msdb.dbo.sysreplicationalerts c
where a.id=c.error_id and a.error_code is not null and CONVERT(Varchar(19), b.start_time, 121)> CONVERT(Varchar(19), DATEADD(day, -1, GETDATE()), 121) order by c.time
go
Partager