如果数据库日志已满,正确的做法是怎么样的呢?
比如之前有一个全备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日志的软件
------解决方案--------------------全备份先,备份日志文件,,再清空日志 觉得日志不重要的话可分离一下删了,省着它占地方:)
------解决方案--------------------找个测试数据库,用一次数据库维护计划就知道了
------解决方案--------------------先备份,再清除
------解决方案--------------------楼主开头的步骤是对的,第一步必须是日志备份,最后的全备按需要可有可无
如果第一步就全备,日志就截断了,随后的日志备份就没有意义了