0
在SSRS 2005中,我的报告设置为每天下午5点拍摄快照历史记录,并使用Now()表达式捕获日期和时间。这将捕获下午5:00的日期和时间,并在报告中保留时间戳。SSRS 2008报告快照时间戳
我升级到SQL 2008(不是R2),旧报告仍然保留下午5:00的快照时间戳,但是每次查看快照时,任何新创建的报告都会运行表达式。它会给你它运行的时间,所以如果我看一下2013年4月1日下午5点捕获的报告的时间戳,它将显示2013年4月22日上午10:43。
当它是SSRS 2005时,如果我查看2013年4月1日下午5:00捕获的报告的时间戳,它将在下午5:00显示2013年4月1日的时间戳。
我实际上已经尝试过了,它似乎仍然会获取当前的日期时间。您是否必须重做历史记录设置才能正常工作?我用这个查询“Select GetDate()as Now”创建了一个DateTime数据集,这是报表textbox =“Report for:”+“”+ First(Fields!Now.Value,“DateTime”)中的表达式。 – 2013-04-22 18:32:53
听起来像你的快照没有被存储。是的,我会尝试再次保存快照设置。也许一个工作已经失去了采取快照的SQL服务器... – 2013-04-22 19:27:22
真棒我没有得到那个工作。谢谢 – 2013-04-23 11:37:38