每次运行报告时如何执行存储过程?

时间:2010-08-11 17:39:51

标签: sql-server ssrs-2008 reporting-services

我有一个存储过程,主要用于记录使用其参数执行的报告。我想在每次执行报告时运行这个存储过程吗?

我是否通过报告代码窗口执行此操作?

2 个答案:

答案 0 :(得分:1)

您是否已查看Reporting Services数据库中保存的信息?我认为应该记录报告执行和参数,但可能不是友好的格式。

以下链接适用于SQL2005我想也应该可以从SQL2008中获取此信息。

ExecutionLog表到更可用格式的数据仓库的SSIS方法。

http://msdn.microsoft.com/en-us/library/aa964131%28SQL.90%29.aspx

TSQL方法

http://www.sqlservercentral.com/scripts/RSExecutionLog/66858/

答案 1 :(得分:0)

如果报告通过调用存储过程来检索数据,那么您应该做的就是在另一个存储过程中使用这个新的存储过程。

否则,是的,在报告代码窗口是最好的第二选择,IMO。