标签: sql-server reporting-services
我有一个存储过程,它提取数据并转储到临时表中。我创建了一个ssrs报告来从存储过程中提取数据。但我相信ssrs无法识别临时表并将数据检索到报告中,因为为了测试我的报告,我删除了存储过程并重新创建,但是在没有执行存储过程的情况下,我尝试运行报告。但它仍显示数据。我想知道ssrs如何识别临时表并将数据提取到报告中。
答案 0 :(得分:2)
可能有两种可能性。
首先,即使你放弃了存储过程,也不要说你放弃了Temp表。根据您是否使用 #Temp 或 ## Temp ,临时表可能会保留。
第二种可能性是您正在查看Visual Studio中存储的数据。如果检查RDL文件位置,则应该有一个 .DATA 文件,其中包含SSRS检索的数据。如果参数或查询更改没有任何变化,很多时候它会重新使用这些数据。