在SSRS中执行存储过程

时间:2015-12-01 09:58:39

标签: sql-server reporting-services sql-server-2012

我是SSRS的新手,我有一个非常简单的问题:我在SSRS中执行存储过程并生成一些结果。即使SQL Server数据工具关闭,SSRS也会在后端持续命中SP,因为我看到SP在DMV结果中执行查询。

2 个答案:

答案 0 :(得分:0)

SSRS仅在指示运行报告时调用存储过程。如果您请求报告的新呈现,则将再次调用SP。

您需要确保没有订阅此报告正在运行,或者其他用户命令您不知道该报告的请求(用户已登录ExecutionLog3表)。

答案 1 :(得分:0)

SSRS只在部署后运行我们的报告时才运行存储过程/查询,除此之外没有查询或存储过程在后端由其执行。

除此之外,我们在SSRS中有一个订阅概念,它允许我们在所需的时间间隔(每日,每月或任何其他标准)之后订阅SSRS报告。在这种情况下,只要我们的报告在给定的时间间隔之后运行,就会执行相应的查询/存储过程。