2016-11-04 32 views
0

在每個月的1號有添加報告訂閱發送報告。但報告在每個月的第三天運行,用戶只需要在第一天。我已經測試了所有的東西,並且都很好看。任何人都可以爲我提供任何理由嗎?報告訂閱在預定日期沒有執行?

+1

沒有足夠的信息來回答您的問題。您能否請您發佈您用來安排報告的工作內容? –

回答

0

這應該給你一個你的訂閱設置的起點。

SELECT RS.[ScheduleID] 
     , C.Name 
     ,[ReportID] 
     ,RS.[SubscriptionID] 
     ,[ReportAction] 
     ,S.LastRunTime 
     , SC.* 
    FROM [ReportServer].[dbo].[ReportSchedule] RS 
    JOIN ReportServer.dbo.Catalog C on RS.ReportID = C.ItemID 
    JOIN msdb.dbo.sysjobs sj on Cast(RS.ScheduleID as varchar(500)) = cast(sj.name as varchar(500)) 
    JOIN ReportServer.dbo.Subscriptions S ON RS.SubscriptionID = S.SubscriptionID 
    JOIN ReportServer.dbo.Schedule SC ON RS.ScheduleID = SC.ScheduleID