下午上班,关务人员反应报关软件无法使用,截图过来看了下,报错提示如下:
[Microsoft][ODBC SQL Server Driver][SQL Server]数据库'XXXXXX'的事务日志已满。若要查明无法重用日志中的空间的原因,请参阅 sys.databases 中的 log_reuse_wait_desc 列。(#9002)
先依照惯例查看数据库所在的磁盘空间是否爆满了,结果一看还有好多个G的空间。
再看数据文件发现日志文件已经是达三十多个G了,应该就这问题了。
解决办法:
一、打开SQL Server Management Studio
在问题数据库上,右键属性=》选项=》恢复模式=》下拉选择“简单”,最后点击确定
二、右键数据库=》任务=》收缩=》文件类型=》下拉选择“日志”。
在释放未使用....(默认收缩到1MB)-最后点击确定
三、再返回第一步的操作,把恢复模式改为“完整”!
你再来看你的日志是不是已经缩小了!
如果觉得《[Microsoft][ODBC SQL Server Driver][SQL Server]数据库‘XXXXXX‘的事务日志已满。解决办法!》对你有帮助,请点赞、收藏,并留下你的观点哦!