sql-server – SQL事务日志备份与完全备份冲突?
发布时间:2020-12-12 16:52:04 所属栏目:MsSql教程 来源:网络整理
导读:在我们的SQL服务器(2000,2005和2008)上,我们每天晚上运行一次完整备份,每2小时运行一次事务日志备份.我们并不担心这两个流程存在冲突,但最近我们遇到了以下一些问题: 在一台服务器上,trans日志备份偶尔会阻止完整备份,必须手动停止才能完成完整备份 我们有时
在我们的SQL服务器(2000,2005和2008)上,我们每天晚上运行一次完整备份,每2小时运行一次事务日志备份.我们并不担心这两个流程存在冲突,但最近我们遇到了以下一些问题:
>在一台服务器上,trans日志备份偶尔会阻止完整备份,必须手动停止才能完成完整备份 我发现一个引用表明这些“不允许”同时运行,无论这意味着什么:SQL 2000 Books Online和SQL 2005 Books Online.我不确定这是否意味着服务器只会阻止它们同时运行,或者我们是否应该在完整备份运行时明确停止日志备份. 那么这些之间是否存在已知的冲突/问题? SQL版本的答案有何不同?我是否应该检查trans日志备份作业以查看完整备份在执行之前是否正在运行? (我该怎么做……?) 解决方法在2000年,日志备份无法与diff或完全备份同时运行(因为日志备份将清除某些事务日志,而full / diffs必须备份某些日志以允许恢复的数据库副本在事务上保持一致).2005年,这一限制被解除了.它们可以同时发生,但是与full或diff并发的日志备份不会清除日志.日志清除将延迟到完全或差异完成 – 这增加了神话,即full和diff备份清除日志 – 他们没有. 谢谢 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |