SQL的日志文件太大导致不能写入任何数据,急~~~
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL的日志文件太大导致不能写入任何数据,急~~~相关的知识,希望对你有一定的参考价值。
SQL的日志文件太大导致不能写入任何数据,现在有38G,盘的空间已经没有了,做完全备份和差异备份旧可以,可是做日志备份就出错,提示数据库状态=112,不能备份,怎么解决????
在不损坏数据库的前提下,缩小事务日志的大小!!!!!!
exploer试试
log
explorer主要用于对mssqlserver的事物分析和数据恢复。你可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过update,delete,drop和truncate语句的表格)。一旦由于系统故障或者人为因素导致数据丢失,它能够提供在线快速的数据恢复,最大程度上保证恢复期间的其他事物不间断执行。 参考技术B SQL SERVER?
一般日志文件比较大的情况下都需要截断事务日志,你可以尝试一下。
语句为
backup log 数据库名 with no_log
dbcc shrinkdatabase (数据库名,truncateonly) 参考技术C 你可以把你的数据库的选项设置为简单,然后设置一下数据库日志的大小,以后就不会增长了。 参考技术D 删除原来的日志文件本回答被提问者采纳
以上是关于SQL的日志文件太大导致不能写入任何数据,急~~~的主要内容,如果未能解决你的问题,请参考以下文章
重装系统之后利用sql server2008不能打开.mdf数据库如下图,哪位大侠有办法呢?急!!!