SQL SERVER事务日志还原

时间:2018-10-17 21:34:01

标签: sql-server

我们有一个本地SQL SERVER数据库,该数据库每天用于同步第三方SQL SERVER数据库。他们每天为我们提供交易日志文件,并在每个周末提供完整的备份文件。 例如,我们在周日获得了完整的备份文件Sun.bak, 星期一为星期一。星期一,星期二为星期二,依此类推

我的理解是为了还原事务日志备份文件, 每天,我需要首先还原完整备份,然后还原以下事务日志文件。

例如在星期一,我需要还原Sun.bak + Mon.trn来还原它,在星期二,我需要还原Sun.bak + Mon.trn + Tue.trn

我想知道是否有可能跳过完整备份步骤,而仅恢复事务日志文件吗?例如在星期三,我只还原Wed.trn,这可能吗?

1 个答案:

答案 0 :(得分:1)

那是行不通的。事务日志备份包含自上次完整备份以来对数据库所做的所有更改。单靠更改是行不通的,您还需要记录更改的内容。