I installed the package after reading the instructions, but I could not execute the Health Report.
It generated the following error:
Msg 213, Level 16, State 7, Procedure sp_replmonitorhelppublication, Line 322
Column name or number of supplied values does not match table definition.
After some digging I found that the problem is on section /* Replication Publisher */ of the rpt_HealthReport stored procedure.
More specifically, the TEMP table #PUBINFO is populated with the output of sp_replmonitorhelppublication (on the distribution db) but it lacks the last column named publisher.
I added the missing column with a single line
[highlight="#ffff11"],publisher NVARCHAR(128) -- due to inconsistency with sp_replmonitorhelppublication's outut[/highlight]
right after line 998 on rpt_HealthReport and the Health Report was generated without any issue!
* DON'T FORGET THE COMMA AT THE BEGINNING
My SQL version is Microsoft SQL Server 2012 (SP3-GDR) (KB3194721) - 11.0.6248.0 (X64)
I will also test it on 2008R2 to see if the same tweak is needed.
Thanks for the great tool!