这是我在做的事,
在凌晨1点进行完整的文件备份
每15分钟进行一次差异文件备份
我们将所有数据传送到其他位置,并恢复所有数据。
所以现在从minutes数据库到目标数据库,每隔15分钟,它就会在其他节点上远程复制。现在我们有了完整的文件,还需要备份事务日志吗?我们愿意牺牲最后15分钟的数据,以防发生灾难,因为这是我们能够远程处理的最好的数据。
因为即使有任何故障发生,最后15分钟的数据在硬件故障事件发生时也永远无法恢复,而启动所有数据需要超过一天的时间,而其他服务器则可以在那里开始接管并继续工作。
所以理想的情况是,想象一下,
1.00 AM full file backup transfer
我正在使用这个脚本为我的数据库创建一个差异备份:
BACKUP LOG myDatabase TO DISK = 'myDatabaseBackup.dif'
但令我惊讶的是,即使我在数据库中插入更多信息或创建新表,生成的文件也不会改变大小。如果我将更多的数据添加到我的数据库中,我希望这个大小会改变,因为完整的备份大小会发生变化。
完全备份脚本:
BACKUP LOG myDatabase TO DISK = 'myDatabaseBackup.bak'
我手动运行上述脚本(每小时一次),因为我使用的是Server,显然它没有维护计划功能。
我注意到我们的维护计划中的差异备份失败。这似乎是试图复制enterprise vault的结果,但目前无法确认这一点。上一次完整备份在下午5:00完成,故障发生在晚上11:30
日志文件在这里:
Microsoft(R) Server Maintenance Utility (Unicode) Version 10.50.6220
Report was generated on "server_name".
Maintenance Plan: db_name backup Differential
Duration: 00:00:00
Status: Warning: One