标签: sql-server caching report ms-access-2007
所以我在Access 2007中开发报告,使用传递查询从SQL Server检索数据。某些查询可能需要一两秒才能在服务器端运行。在预览模式下打开报表时,基于其中一个查询,呈现报表所需的时间比简单运行查询所需的时间长得多。我使用SQL事件探查器来查看正在发生的事情,并发现当报表运行时,底层查询正在执行多次(至少五次)。如何获取Access以缓存查询结果以提高这些报告的性能?