我是SSRS的新手,我有一个非常简单的问题:我在SSRS中执行存储过程并生成一些结果。即使SQL Server数据工具关闭,SSRS也会在后端持续命中SP,因为我看到SP在DMV结果中执行查询。
答案 0 :(得分:0)
SSRS仅在指示运行报告时调用存储过程。如果您请求报告的新呈现,则将再次调用SP。
您需要确保没有订阅此报告正在运行,或者其他用户命令您不知道该报告的请求(用户已登录ExecutionLog3
表)。
答案 1 :(得分:0)
SSRS只在部署后运行我们的报告时才运行存储过程/查询,除此之外没有查询或存储过程在后端由其执行。
除此之外,我们在SSRS中有一个订阅概念,它允许我们在所需的时间间隔(每日,每月或任何其他标准)之后订阅SSRS报告。在这种情况下,只要我们的报告在给定的时间间隔之后运行,就会执行相应的查询/存储过程。