本文提供了一个解决方案,用于解决 ESENT 事件 ID 327 和 326 填满应用程序日志文件的问题。
适用于: Windows Server 2019、Windows Server 2016原始 KB 数: 2900773
现象
使用 Windows Server 2012 及更高版本时,以下事件以高频率(约 5 次/秒)在应用程序事件日志中记录,大约SystemIdentity.mdb。
来源:ESENT 事件 ID:327 任务类别:常规 级别:信息 关键字:经典 说明: svchost (2576) 数据库引擎已附加数据库 (2, C:\Windows\system32\LogFiles\Sum\SystemIdentity.mdb)。 (Time=0 秒)
内部计时序列:[1] 0.000、[2] 0.000、[3] 0.000、[4] 0.000、 [5] 0.000, [6] 0.032, [7] 0.000, [8] 0.000, [9] 0.000, [10] 0.000, [11] 0.000, [12] 0.015。 恢复缓存:0 来源:ESENT 事件 ID:326 任务类别:常规 级别:信息 关键字:经典 说明: svchost (2576) 数据库引擎已附加数据库 (2, C:\Windows\system32\LogFiles\Sum\SystemIdentity.mdb)。 (Time=0 秒)
内部计时序列:[1] 0.000、[2] 0.000、[3] 0.281、[4] 0.000、 [5] 0.000, [6] 0.000, [7] 0.000, [8] 0.000, [9] 0.000, [10] 0.000, [11] 0.000, [12] 0.000。 存储缓存:1
因此,应用程序事件日志将填满,其他事件可能难以确认。
原因
当SystemIdentity.mdb数据库文件中的数据出现问题时,会出现此问题。
解决方法
若要停止发生此事件,请停止 用户访问日志记录 服务。
停止服务后,执行下列操作之一。
-
数据库文件删除和重新生成
停止服务后,删除文件夹中
%SystemRoot%\system32\LogFiles\Sum\的所有文件。 之后,启动 用户访问日志记录 服务。 将新建数据库。 -
停止用户访问日志记录服务
如果未使用 用户访问日志记录 服务,请禁用它。 停止服务后,请在维护工具的服务项上禁用用户访问日志记录的启动类型。