SQL Server数据库中,当日志文件过大或者日志已满时就会影响到数据库的正常工作。而日志文件已满常常会造成SQL Server数据库无法写入的问题。
解决方法:
1、右键数据库→属性→选项→故障还原模型→设为简单→确定;
2、右键数据库→所有任务→收缩数据库→确定;
3、右键数据库→属性→选项→故障还原模型→设为大容量日志记录→确定。
9002是日志已满的错误代码,首先你应该先去看一下磁盘上面是否还有空间给日志文件使用,没有的话就清理一部分处出来。
对于日志被限定在20M,你可以使用以下语句中的 maxsize参数来修改最大大小
alter database test3 modify file(name='test3_log',maxsize=150)还有其他多种方式可以解决这个问题
分离数据库后重新附加,只附加MDF,会自动生成新的LDF
先完全备份再日志备份,然后收缩日志文件,可以让文件变回初始大小
新加日志文件到可用空间比较多的磁盘去,不建议这样做
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)