我有一个存储过程,主要用于记录使用其参数执行的报告。我想在每次执行报告时运行这个存储过程吗?
我是否通过报告代码窗口执行此操作?
答案 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。