请教个 SQL 数据库已满的问题

2019-01-11 14:10:56 +08:00
 lander

各位好,

最近管理的 McAfee ePO 平台发现 12/17 号之后就没有新的事件写入到 ePO 数据库了,后来看了下应该是数据库已满的问题,如下为 ePO 里的日志的报错:

20181217163356 E #02004 HOSTDLPEVENT Error processing event. Error: SP: EPOEvents_InsertEvent2, Param: @AutoID. Error: 无法为数据库 'ePO4_WIN-QHIR8M8R72O' 中的对象 'dbo.EPOEventsMT'.'PK_EPOEvents_AutoID' 分配空间,因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。. Error Code: -2147467259 20181217163356 E #02004 HOSTDLPEVENT Failed process event. Time elapsed: (in ms): 93

数据库知识不是很多,我疑惑的是为什么系统会判定数据库满了?底层的原理是什么? SQL 版本是 2008 R2 enterprise edition,检查 ePO 数据库 Primary 的自增长设置的是 100mb/无限制。磁盘空间还有 30GB+的可用空间。先提前谢过。

943 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/526036

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX