我们的 SBSMonitoring 数据库已达到上限 (10GB)。我之前的工作中接触过数据库,因此我熟悉编写 SQL 查询。
从该数据库的表中删除条目是否安全?我会保留最近 3 个月的条目并删除所有更早的条目。
我应该注意什么吗?
由于以下事件,我正在调查此事:
CREATE DATABASE 或 ALTER DATABASE 失败,因为生成的累积数据库大小将超出每个数据库 10240 MB 的许可限制。
信息:SQL Server 2008 SB Server 2011 标准
答案1
我不建议尝试手动修剪数据库,您应该简单地按照广为人知的说明重新创建一个新的、空白的 SBS 监控数据库: http://blogs.technet.com/b/sbs/archive/2011/08/22/how-to-recreate-the-sbsmonitoring-database.aspx
编辑以添加信息:SBS 中的监控数据库只是控制台显示功能的数据存储,它显示有关 SBS 客户端状态的各种信息(更新、AV、操作系统级别等)。因此,除非您(或更常见的是您的客户端)发现 SBS 控制台特别迷人且有用,否则它并不重要。重新创建它、手动修剪它、将它捆在麻袋中并将其扔下悬崖,这些都不会破坏您的一天。最坏的情况是控制台将停止显示客户端信息。
具体来说,对于 recreat 方法,我并不知道存在什么缺陷或副作用,而且我已经这样做过很多次了。如果您愿意,可以随意尝试修剪自己。
由于收集的所有信息都是动态的,因此通过创建新数据库,您只会丢失在 SBS 控制台中创建的任何自定义报告、报告自定义以及所有存档报告。此外,在重新创建数据库时,需要一些时间来联系所有客户并报告他们的状态,这个时间可能会有所不同,因为客户可能处于离线状态,建议等待 48 小时后再尝试验证数据。