事务日志备份

Im8*_*m88 1 sql-server backup transaction restore transaction-log

我正在研究备份+恢复方案,但遇到了一种我无法弄清楚如何处理它的情况。

我们有几个数据库,有时可能会在 20 到 30 分钟内没有任何活动。我们每 15 分钟设置一次事务日志备份。

我的问题是:

那段时间会有任何 TR 日志备份吗?

如果我碰巧恢复那些事务日志会发生什么?

对不起,我试图在不同的地方和书籍上寻找答案,但找不到。如果有人可以请帮助我。

先感谢您。

Kin*_*hah 7

那段时间会有任何 TR 日志备份吗?

如果根本没有活动,就不会有交易。但是,将该备份作为备份计划的一部分(每 15 分钟一次)并没有什么坏处。

它看起来像 -

/*Processed 0 pages for database 'logbackup_test', file 'logbackup_test_log' on file 1.
100 percent processed.
BACKUP LOG successfully processed 0 pages in 0.072 seconds (0.000 MB/sec).
*/
Run Code Online (Sandbox Code Playgroud)

如果我碰巧恢复那些事务日志会发生什么?

您将能够按顺序恢复它们,或者您也可以跳过它 - 如果日志备份的日志序列号中没有间隙。.