2

如何清除 SharePoint 使用日志和/或 Web 分析日志?我尝试删除在 {SharePoint Hive}\Logs 中找到的 *.usage 文件,并删除 Usage Service Application 以及 Web Analytics Service Application?

我之所以这样,是因为我有一个 Web 部件来确定访问量最大的网站。在我的代码中,我使用

SPWeb.GetUsageData(SPUsageReportType.url, SPUsagePeriodType.lastMonth)

方法,它总是返回相同的数据。我想重置它返回的值。

4

3 回答 3

3

您是否尝试过查看使用情况数据库?该数据库可能支持使用情况。

您还可以限制特定使用项目的保留时间:Set-SPUsageDefinition -Identity"Page Requests" -DaysRetained 3或查看此博客文章:如何减少日志记录数据库的大小或如何从日志记录数据库中清除旧数据

此处仅使用中央管理员显示了另一种清除日志的方法:如何在 Sharepoint 上删除使用日志。Sahhil Malik 展示了更多刷新日志的方法:SharePoint 2010 - 驱动器的可用空间不足。

于 2013-09-16T22:22:10.930 回答
0

如果您只是尝试重新启动日志记录,请尝试: ◦打开“SharePoint 2010 Management Shell”(Powershell for SharePoint)。◦键入“New-SPLogFile”

完毕。

日志将位于“C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS”中

于 2016-02-23T21:15:59.113 回答
0

您可以在应用程序管理->服务应用程序->管理服务应用程序下删除 WEB 分析服务以及相关数据

从服务中选择网络分析并将其与相关数据一起删除

于 2019-08-27T10:29:56.363 回答