SharePoint Config数据库达2TB,事务日志满且自动增长设置报错求助
一、紧急处理事务日志满的问题(LOG_BACKUP错误)
这个错误的核心原因是SharePoint_Config数据库采用完整恢复模式,但未定期执行事务日志备份,导致日志文件持续增长直至占满空间。解决步骤:
- 先执行一次事务日志备份
- 打开SQL Server Management Studio(SSMS),找到
SharePoint_Config数据库,右键→任务→备份 - 备份类型选择「事务日志」,指定备份路径后执行备份。完成后日志文件会被截断释放空间。
- 打开SQL Server Management Studio(SSMS),找到
- 若备份后空间仍不足,可临时切换恢复模式应急(注意:SharePoint官方不推荐长期使用简单恢复模式,应急后需切回):
- 执行SQL命令切换到简单恢复模式:
ALTER DATABASE SharePoint_Config SET RECOVERY SIMPLE; - 收缩日志文件:右键数据库→任务→收缩→文件,文件类型选择「日志」,点击确定
- 切回完整恢复模式:
ALTER DATABASE SharePoint_Config SET RECOVERY FULL;
- 执行SQL命令切换到简单恢复模式:
二、解决自动增长设置「Unlimited」报错的问题
报错提示Value of '2097216' is not valid for 'Value',是因为SQL Server单数据/日志文件的最大限制为2TB(2097216MB),你的SharePoint_Config数据库已达到这个上限,所以无法设置无限增长。解决办法:
- 添加新的日志文件来扩展空间:
- 在SSMS中右键
SharePoint_Config数据库→属性→文件 - 点击「添加」按钮,在新行中设置:
- 文件类型:日志
- 初始大小:建议设为10GB(可根据实际调整)
- 自动增长:选择「按百分比」(比如10%)或固定大小,最大大小设为「Unlimited」(新文件未达上限,可正常设置)
- 点击确定保存设置
- 在SSMS中右键
三、长期预防方案
- 配置SQL代理作业,定期自动执行
SharePoint_Config的事务日志备份(建议每1小时执行一次) - 监控数据库增长趋势,排查是否存在异常操作(比如频繁创建/删除Web应用、Search服务,或大量配置变更)
- 所有SharePoint配置操作必须通过管理中心或PowerShell执行,禁止直接修改Config库的表数据
内容的提问来源于stack exchange,提问作者Toniks
相关产品推荐
相关产品推荐

