2011-11-30 77 views
1

DotNetNuke(Ver 05.06.02(144))的新功能和編寫SSRS報告以跟蹤用戶登錄系統的次數,因爲這是他們工作要求的一部分。
看來這個數據存儲在EventLog.LogTypeKey - >「LOGIN_SUCCESS」是我需要計數的項目。
問題在於表格被以某種方式清除。對於任何大於24小時的成功登錄,我都沒有點擊。

有誰知道清除這些值的設置?DotNetNuke事件日誌表正在刪除

謝謝

+0

看來它可能是某種預定事件,因爲它每個事件類型只能保存10條記錄。但記錄不會立即消失... –

回答

2

如果您轉到EVENT VIEWER頁面並轉到該模塊的操作菜單,則可以轉至特定事件並查看要存儲的默認數量的歷史物品配置。

EX:LOGIN_SUCCESS事件我相信存儲10條記錄,之後從數據庫中刪除條目。

每種事件類型都可以單獨配置。

+0

是的,星期五才發現。感謝您的驗證! –

0

默認情況下,DotNetNuke不會清除EventLog表。您可以在主機菜單的計劃頁面中找到DNN的計劃任務。 DNN時間表可以執行任何繼承DotNetNuke框架提供的SchedulerClient基類的代碼。但是沒有EventLog清除代碼作爲調度程序客戶端。

站點管理員可能已添加EventLog清除。你有沒有檢查是否有任何SQL Server作業或Windows計劃任務?還有一個Scheduled SQL Jobs模塊來調度SQL腳本。