SBSMonitoring.mdf 已达到限制

SBSMonitoring.mdf 已达到限制

我有 SBS 08 标准版。我的事件查看器中有一些错误,MSSQL$SBSMONITORING 事件 ID 为 1105, 1827:

无法为数据库“SBSMonitoring”中的对象“dbo.EventLog”。“PK_EventLog”分配空间,因为“PRIMARY”文件组已满。通过删除不需要的文件、删除文件组中的对象、向文件组添加其他文件或为文件组中的现有文件设置自动增长来创建磁盘空间。

CREATE DATABASE 或 ALTER DATABASE 失败,因为生成的累积数据库大小将超出每个数据库 4096 MB 的许可限制。

我尝试缩小数据库,对 SBSMonitoring_log.LDF 有用,但对 SBSMonitoring.mdf 却无济于事,仍然是 4096MB。

我不知道如何重新安装监控。

感谢您的帮助。

答案1

您可以将 SQL Server 升级到 2012 Express 吗?限制已提高到 10gb。

然后检查数据修剪。由于数据太多,您无法缩小文件。一定有办法让 SBS 删除旧数据。也许您只是忘记配置它了?

答案2

问题是您无法缩小数据库,因为它已经完全满了,只有当数据库文件中有可用空间时,缩小才会起作用。

可以找到一种解决方法这里通过减少数据库的大小,可以帮您解决问题。还有一个链接可以创建一个新的完全空白的数据库,这可能对您更有用。

上面链接中提到的脚本也可以在微软找到这里

相关内容