SQLSERVER事务日志已满 the transaction log for database 'xx' is full

解决办法:清除日志

    USE [master]
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式
GO
USE DNName
GO
DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY FULL --还原为完全模式

修改数据库名称和日志文件名称在查询窗口执行即可

备注:当在数据库管理界面点击收缩数据库无效时也可使用此方法

上一篇:centos7下kubernetes(12。kubernetes-service)


下一篇:浅谈线程池(中):独立线程池的作用及IO线程池