added files from swmgmt03
This commit is contained in:
38
check gaia publication.sql
Normal file
38
check gaia publication.sql
Normal file
@@ -0,0 +1,38 @@
|
||||
|
||||
SELECT
|
||||
mda.publication [PUB Name],
|
||||
(CASE
|
||||
WHEN mdh.runstatus = '1' THEN 'Start - '+cast(mdh.runstatus as varchar)
|
||||
WHEN mdh.runstatus = '2' THEN 'Succeed - '+cast(mdh.runstatus as varchar)
|
||||
WHEN mdh.runstatus = '3' THEN 'InProgress - '+cast(mdh.runstatus as varchar)
|
||||
WHEN mdh.runstatus = '4' THEN 'Idle - '+cast(mdh.runstatus as varchar)
|
||||
WHEN mdh.runstatus = '5' THEN 'Retry - '+cast(mdh.runstatus as varchar)
|
||||
WHEN mdh.runstatus = '6' THEN 'Fail - '+cast(mdh.runstatus as varchar)
|
||||
ELSE CAST(mdh.runstatus AS VARCHAR)
|
||||
END) [Run Status],
|
||||
CONVERT(VARCHAR(25),mdh.[time]) [LastSynchronized],
|
||||
und.UndelivCmdsInDistDB [UndistCom],
|
||||
mdh.comments [Comments],
|
||||
mdh.xact_seqno [SEQ_NO]
|
||||
FROM distribution.dbo.MSdistribution_agents mda
|
||||
LEFT JOIN distribution.dbo.MSdistribution_history mdh ON mdh.agent_id = mda.id
|
||||
JOIN
|
||||
(SELECT s.agent_id, MaxAgentValue.[time], SUM(CASE WHEN xact_seqno > MaxAgentValue.maxseq THEN 1 ELSE 0 END) AS UndelivCmdsInDistDB
|
||||
FROM distribution.dbo.MSrepl_commands t (NOLOCK)
|
||||
JOIN distribution.dbo.MSsubscriptions AS s (NOLOCK) ON (t.article_id = s.article_id AND t.publisher_database_id=s.publisher_database_id )
|
||||
JOIN
|
||||
(SELECT hist.agent_id, MAX(hist.[time]) AS [time], h.maxseq
|
||||
FROM distribution.dbo.MSdistribution_history hist (NOLOCK)
|
||||
JOIN (SELECT agent_id,ISNULL(MAX(xact_seqno),0x0) AS maxseq
|
||||
FROM distribution.dbo.MSdistribution_history (NOLOCK)
|
||||
GROUP BY agent_id) AS h
|
||||
ON (hist.agent_id=h.agent_id AND h.maxseq=hist.xact_seqno)
|
||||
GROUP BY hist.agent_id, h.maxseq
|
||||
) AS MaxAgentValue
|
||||
ON MaxAgentValue.agent_id = s.agent_id
|
||||
GROUP BY s.agent_id, MaxAgentValue.[time]
|
||||
) und
|
||||
ON mda.id = und.agent_id AND und.[time] = mdh.[time]
|
||||
where mda.subscriber_db<>'virtual'
|
||||
and mda.publication = 'publ_Ceres_Arizona_Gaia_Tran'
|
||||
order by mdh.[time]
|
||||
Reference in New Issue
Block a user