日期:2014-05-19  浏览次数:20661 次

如果数据库日志已满,正确的做法是怎么样的呢?
比如之前有一个全备C,没做任何日志或增量备份,现在系统报日志已满,那么正确做法是不是这么做
1.先备份日志   backup   log   database1   to   log1
2.清空日志   backup   log   database1   with   no_log
3.全备

第3步是不是必须的?如果没有第3步的全备,那以后的日志备份log2是不能与log1一起在全备C的基础上还原的

不知道我说的正确吗?

------解决方案--------------------
backup log database1 with no_log
全备
------解决方案--------------------
没有全备是不可以进行日志还原的!
------解决方案--------------------
正确:
1.全备
2.先备份日志 backup log database1 to log1
3.清空日志 backup log database1 with no_log

------解决方案--------------------
全备份先,备份日志文件,,再清空日志
------解决方案--------------------
不想用命令了可以从网上找个清SQL日志的软件
------解决方案--------------------
全备份先,备份日志文件,,再清空日志 觉得日志不重要的话可分离一下删了,省着它占地方:)

------解决方案--------------------
找个测试数据库,用一次数据库维护计划就知道了
------解决方案--------------------
先备份,再清除
------解决方案--------------------
楼主开头的步骤是对的,第一步必须是日志备份,最后的全备按需要可有可无
如果第一步就全备,日志就截断了,随后的日志备份就没有意义了