2013-04-18 39 views
0

我在sharepoint集成模式下有報告服務。SSRS Schedule Biweekly

StartDate  2013-03-01 11:55:00.000 
EndDate   NULL 
EventType  TimedSubscription 
RecurrenceType 4 
MinutesInterval NULL 
DaysInterval  NULL 
WeeksInterval 2 
DaysOfWeek  32 
DaysOfMonth  NULL 
Month   NULL 
MonthlyWeek  NULL 
LastRunTime  2013-04-05 11:56:04.670 

盡我的理解,這意味着它應該運行在11:55每星期五,每2周,從2013年3月:我有如下創建一個日程安排與設置。

也就是說,我希望它應該運行3月1日,3月15日,3月29日和4月12日。然而,你可以通過LastRunTime看到,它實際上運行在4月5日。

我會使用哪些設置實際上使其運行第二個星期五?

回答

0

當使用上述設置創建的時間表,報告服務會期待從起始日期到找到下一個週五運行(附表表列爲NextRunTime)。如果StartDate在將來,那將是NextRunTime。但是,如果StartDate過去,則NextRunTime將設置爲下一個可用星期五,而不是StartDate兩週的星期五。

我認爲發生在你的情況是,該時間表2013年1月3日之後,但週五2013年8月3日之前的日期創建。這會設置NextRunTime至週五2013年8月3日,因此計劃會隨後執行的日期如下:

  • 2013年8月3日
  • 22/3/2013
  • 5/4/2013

這會解釋您的LastRunTime 5/4/2013。如果您查看ReportServer中的Schedule表格,我會打賭此時間表的NextRunTime現在(截至23/4)爲2/5/2013。

要更正此問題,請設置新的開始日期,確保此日期早於您希望計劃運行的第一個星期五(您可以通過查看計劃表中的NextRunTime來查看此日期) 。