2016-11-04 2 views
0

レポート購読が追加され、毎月1日にレポートが送信されます。レポートは毎月3日に実行されており、ユーザーは1日に必要なだけです。私はすべてのnをテストし、すべてがうまく見えます。誰も私にこれの理由を示唆することができますか?予約購読を予定日に実行していませんか?

+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 
関連する問題