解决SQL Server数据库事务日志已满的方法

事务日志文件(Transaction Log File)是用来记录数据库更新情况的文件,扩展名为ldf。当出现以下情况时,就会报“事务日志已满”的错误:

日志文件没有设置了自动增长,当记录超过初始大小;

日志文件设置了自动增长,“最大文件大小”设置了具体的大小(如2000M),当文件达到设置的大小时。


-- 将数据库的恢复模式更改为简单模式

ALTER DATABASE UFS2024 SET RECOVERY SIMPLE;

-- 截断事务日志
BACKUP LOG UFS2024 WITH TRUNCATE_ONLY;

-- 收缩日志文件
DBCC SHRINKFILE ('wg_yyy_Log', 100)

-- Over


白俊遥博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论