Der*_*ler 14 backup sql-server
我们目前正在为客户实施备份解决方案,他们的 ERP 解决方案使用 SQL Server。
ERP 解决方案是由另一家公司建立的。而且他们告诉我,备份和截断事务日志是超级重要。
我一直在阅读有关此事务日志的一些内容,但我不明白为什么这在我已经备份整台机器时如此重要(我们正在使用 ArcServe UDP,它知道 SQL Server 并使用VSS)。据我了解,SQL Server VM 上的清理任务已经负责截断日志,但是,UDP 还允许截断 SQL Server 日志。
我的理解是事务日志可用于恢复损坏的数据库,因为它是所有事务的日志。但是我已经有整个数据库的每小时备份,所以,我为什么要关心?
fru*_*rup 11
如果您的数据库恢复模式设置为“完整”,您只需执行此操作。如果它设置为“简单”,则不必备份事务日志。但要注意这两个选项之间的区别!
首先:如果您希望能够将数据库恢复到特定时间点,您必须使用“完整”模式。(我认为您可以将时间调整得如此准确,甚至可以指定还原点的毫秒数)在“简单”模式下,您只能返回到上次完整备份。
如果您不备份/截断您的事务日志,它会一直增长(在完整模式下)。我看到 .trn 文件比数据库本身大两倍多的数据库。这取决于对数据库进行更改的频率。
另一点是日志备份通常比完整备份快。
因此,我认为您每小时进行一次完整备份的备份计划并不是最佳选择。但这取决于您的情况:
如果你说:好吧,如果我能将数据库恢复到最后一个完整小时,一切都会好起来的。--> 如果你想保持每小时的完整备份,你也可以考虑将恢复模式设置为“简单”。
在我看来,更好的主意是在清晨进行完整备份,然后每小时进行一次事务日志备份。它应该更快,并且您可以恢复到您想要的任何时间点。而且你的 .trn 文件不会增长太多......
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
14412 次 |
| 最近记录: |