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
Sql server ReportExecutionService获取旧数据_Sql Server_Reporting Services - Fatal编程技术网

Sql server ReportExecutionService获取旧数据

Sql server ReportExecutionService获取旧数据,sql-server,reporting-services,Sql Server,Reporting Services,我有一个报表(.rdl)文件存储在SQLServer2005Server中。此报表将从数据库中提取数据并呈现它们。我的web应用程序上有一个按钮,它将使用ReportExecutionService呈现报告并将其发送到打印机。一切似乎都很好。直到我发现通过ReportExecutionService呈现的报告正在从数据库中提取旧数据。我打开我的应用程序并向数据库添加一些数据。当我在sql server上运行报表时,它正在提取新输入的数据。然而,当我从web应用程序打印报告时,它正在提取旧数据。我

我有一个报表(.rdl)文件存储在SQLServer2005Server中。此报表将从数据库中提取数据并呈现它们。我的web应用程序上有一个按钮,它将使用ReportExecutionService呈现报告并将其发送到打印机。一切似乎都很好。直到我发现通过ReportExecutionService呈现的报告正在从数据库中提取旧数据。我打开我的应用程序并向数据库添加一些数据。当我在sql server上运行报表时,它正在提取新输入的数据。然而,当我从web应用程序打印报告时,它正在提取旧数据。我新输入的数据丢失。经过长时间的空闲后,当我再次打印报告时,它正在提取正确的数据。我觉得这就像是在使用报告的缓存副本。然而,我找不到任何支持我理论的材料。谁有更好的主意?谢谢