请各位指点下,数据库恢复模式为完整,备份类型事务日志,若故障出现,是只能恢复到故障出现时有执行备份地方,还是事务日志会自已保存?与数据库恢复模式为简单,备份类型为完整,当出现故障,是也只能恢复到故障时有执行备份地方吗?这两种区别在那里?

解决方案 »

  1.   

    如果你曾经做过full backup,且为完整恢复模式。你可以试试,在SQLServer Management studio→右键数据库→任务→备份→日志备份→选项→在中间偏下的地方会有两个选项:截断事务日志、备份日志尾部。备份日志尾部其实就是备份你数据库最后活动时间的状态。所以及时你数据库出问题时,还没有做日志备份,那么执行备份日志尾部,也还是可以备份的,前提是你ldf所在硬盘还能用。SQLServer也还能登录。
    日志尾部和日志备份其实都一样,只是日志备份的话,只能恢复到日志备份时及之前的状态,但是日志尾部备份主要是用于还来不及做日志备份时使用。