簡體   English   中英

SSRS:重新部署報告后,日志將被刪除

[英]SSRS: Logs getting deleted when report is redeployed

舉例:我看到當我在2014年1月1日部署報告“ A”並且用戶點擊報告時,會看到該報告的日志。 在為報告“ A”添加了一些修復程序,然后刪除了報告的舊版本並在2013年1月7日在具有相同報告名稱“ A”的報告服務器上部署了新版本的報告之后,我碰巧失去了所有與該報告的第一個版本相關聯的日志,並且碰巧只能看到該報告的第2版從2014年1月7日開始的日志。

盡管在刪除版本1之后部署了具有相同名稱的版本2,是否可以通過任何方式保留版本1(即從01/01/2014到01/07/2014)的報告使用情況的日志?

我從ReportServer.dbo.ExecutionLog獲取SSRS日志。

提前致謝。

執行日志應該保留在dbo.ExecutionLogStorage中, 但是 ,當您刪除報告然后上載報告的真正“新”版本時,dbo.Catalog表中的舊記錄將被刪除,並插入一個新記錄。 這意味着dbo.Catalog表中的ItemID將已更改。 因此,您無法加入Catalog.ItemID = ExecutionLogStorage.ReportID。

嘗試在dbo.ExecutionLogStorage表中查找在dbo.Catalog中沒有相應記錄的記錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM