vellezz.info

Wysłanie mailingu z subskrybcji SSRS w przypadku niepowodzenia

Oct
26

SELECT
    'EXEC ReportServer.dbo.AddEvent @EventType=''TimedSubscription'', @EventData='''  + CAST(a.SubscriptionID AS VARCHAR(40)) + '''' AS ReportCommand
             ,b.name AS JobName
            --, a.SubscriptionID
            , e.name as Ename
            --, e.path
            --, d.description
                    
            ,d.LastStatus
            ,d.EventType
            ,d.LastRunTime
           -- , date_created
            --, date_modified
    FROM ReportServer.dbo.ReportSchedule a 
       JOIN msdb.dbo.sysjobs b ON cast(a.ScheduleID as varchar(40)) = b.name
       JOIN ReportServer.dbo.Subscriptions d ON a.SubscriptionID = d.SubscriptionID
    JOIN ReportServer.dbo.Catalog e ON d.report_oid = e.itemid
where d.LastStatus like 'Failure sending mail%'
order by Ename

 

wykonujemy execi z pierwszej kolumny.

Leave a Reply