2016-08-29 5 views

答えて

1

いつレポートが最後に実行されたかを知る必要がある場合は、ReportServerデータベースにもっと多くの情報が直接入ります。

これが何をしたいあなたを取得します:

select C.[Name] 
     ,C.ExecutionTime 
     ,max(EL.TimeStart) as LastRunTime 
from dbo.ExecutionLog as EL 
    inner join dbo.[Catalog] as C 
     on EL.ReportID = C.ItemID 
where c.[Name] = 'Your Report Name' 
group by C.[Name] 
     ,C.ExecutionTime; 

私が使用したレポートのパラメータのように、あなたが役に立つかもしれない何かがあるかどうかを確認するためにCatalogExecution Log周りの外観を持つ推薦するけれどもレポートが実行された時間と実行した時間など

+0

回答ありがとうございましたが、レポートを実行せずにレポートマネージャーに直接表示することを検討しています。私はリリース2014のために修正されていることが分かった。私はこれを試してみるだろう。再度、感謝します :) –

関連する問題