如何清除SharePoint使用情况日志和/或Web Analytics日志? 我是否尝试删除{SharePoint Hive} \ Logs中的* .usage文件,并删除使用服务应用程序以及Web Analytics Service应用程序?
我之所以这样,是因为我有一个确定访问量最大的网站的网页部分。在我的代码中,我使用
SPWeb.GetUsageData(SPUsageReportType.url, SPUsagePeriodType.lastMonth)
方法,它总是返回相同的数据。我想重置它返回的值。
答案 0 :(得分:3)
您是否尝试过查看使用情况数据库?用法可能由该数据库支持。
您还可以限制特定使用项的保留时间范围:Set-SPUsageDefinition -Identity"Page Requests" -DaysRetained 3
或参阅此博文:How to reduce the size of logging database OR How to purge the old data from Logging Database。
此处仅使用中央管理员How to Delete Usage Logs on Sharepoint显示清除日志的另一种方法。 Sahhil Malik展示了更多刷新日志的方法:SharePoint 2010 - Drives are running out of free space.
答案 1 :(得分:0)
如果您只是尝试重新启动日志记录,请尝试: ◦打开“SharePoint 2010 Management Shell”(Powershell for SharePoint)。 ◦键入“New-SPLogFile”
完成。
日志将位于“C:\ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 14 \ LOGS”
答案 2 :(得分:0)
您可以删除WEB Analytics Service以及相关数据 下 应用程序管理->服务应用程序->管理服务应用程序
从服务中选择网络分析 并将其与关联数据一起删除