Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint SSRS时间表每两周一次_Sharepoint_Reporting Services_Scheduling - Fatal编程技术网

Sharepoint SSRS时间表每两周一次

Sharepoint SSRS时间表每两周一次,sharepoint,reporting-services,scheduling,Sharepoint,Reporting Services,Scheduling,我有sharepoint集成模式下的reporting services。我创建了一个具有以下设置的计划: StartDate 2013-03-01 11:55:00.000 EndDate NULL EventType TimedSubscription RecurrenceType 4 MinutesInterval NULL DaysInterval NULL WeeksInterval 2 DaysOfWeek

我有sharepoint集成模式下的reporting services。我创建了一个具有以下设置的计划:

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
据我所知,这意味着它应该从2013年3月1日开始,每两周的每周五上午11:55运行

也就是说,我预计它将运行3月1日、3月15日、3月29日和4月12日。但是,正如您在LastRunTime中看到的,它实际上是在4月5日运行的


我将使用哪些设置使其实际每两个星期五运行?

使用上述设置创建计划时,Reporting Services将从开始日期开始查找下一个星期五(在计划表中列为下一个星期五)。如果开始日期是在未来,那将是下个月。但是,如果StartDate是过去的,则NextRunTime将设置为下一个可用的星期五,而不是StartDate两周后的星期五

我认为在您的情况下,时间表是在2013年1月3日之后但在2013年8月3日星期五之前创建的。这将把下一个时间设置为2013年3月8日星期五,因此计划将在以下日期执行:

  • 2013年8月3日
  • 2013年3月22日
  • 5/4/2013
这将解释您最近一次的运行时间是2013年5月4日。如果您查看ReportServer中的时间表,我敢打赌该时间表的下一个时间(截至23/4)将是2013年2月5日

若要更正此问题,请通过设置新的开始日期来修改您的计划,确保此日期早于您希望运行计划的第一个星期五(您可以通过查看计划表中的“下一个星期五”来再次检查此日期)