访问系统的时候,出现报错,打开日志查询报错如下所示

Caused by: java.lang.Exception: com.microsoft.sqlserver.jdbc.SQLServerException: 数据库“DAMS_CLEAN”的事务日志已满,原因为“LOG_BACKUP”。
        at com.cimc.inoview.core.utils.db.DbActuator.update(DbActuator.java:270)
        at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at com.cimc.inoview.core.utils.db.databese.actuator.DbActuator.update(DbActuator.java:93)
        at com.cimc.inoview.core.utils.db.databese.utils.DbUtils.update(DbUtils.java:91)
        at com.cimc.inoview.core.utils.db.databese.utils.DbUtils$$FastClassBySpringCGLIB$$171e6b6f.invoke(<generated>)
        at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
        at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
        at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
        at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
        at com.cimc.inoview.core.springext.aop.SqlLogSaveAop.execSqlAfter(SqlLogSaveAop.java:69)

一下为处理方式

BACKUP LOG [DAMS_CLEAN] TO DISK = '/home/mssql/databak/DAMS_CLEAN_LogBackup.trn';

​关键点:
使用 ​正斜杠 / 而非反斜杠。
路径需 ​绝对路径​(如 /home/user/backups)。
确保目标目录存在且 SQL Server 有写入权限。

如下图所示:在这里插入图片描述

此后,,系统可以正常访问了

Logo

一站式 AI 云服务平台

更多推荐