小编dv1*_*10t的帖子

SQL Server 2008 R2 使用事务日志还原 COPY_ONLY 完整备份

在做了一些研究之后,我似乎无法找到这个问题的答案。

背景 我正在尝试设置一个符合以下三个要求的备份计划:

  1. 备份的可靠性,每晚进行完整备份
  2. 可以从中恢复的事务日志备份
  3. 使用的磁盘空间少
  4. 备份必须可在本地访问以供审计工具使用

因此,为了满足这些需求,我正在考虑每周进行完整备份、每天进行差异备份和每小时进行交易。然后每天晚上都会运行一个 copy_only 备份,可以将其运送到异地,这个备份完成后日志链不会被破坏,并且我们在异地拥有可靠的夜间完整备份,而不必占用太多本地磁盘空间。

问题 是否可以从copy_only 备份恢复,然后恢复事务日志。

让我举个例子,让你知道我在说什么。

使用下面的列表,我想知道是否可以恢复 FullbackupCOPY_ONLYC.bak 然后是 TransactionbackupG.trn、TransactionbackupH.trn、最后是 TransactionbackupI.trn

> ---List of Backups---   
FullbackupA.bak 01/01/2013 00:00:00   
>  DifferntialbackupA.bak 02/01/2013 00:00:00 
FullbackupCOPY_ONLYA.bak 02/01/2013 00:00:00
>     TransactionbackupA.trn 02/01/2013 01:00:00
>     TransactionbackupB.trn 02/01/2013 02:00:00
>     TransactionbackupC.trn 02/01/2013 03:00:00
>  DifferntialbackupB.bak 03/01/2013 00:00:00 
FullbackupCOPY_ONLYB.bak 03/01/2013 00:00:00
>     TransactionbackupD.trn 03/01/2013 01:00:00
>     TransactionbackupE.trn 03/01/2013 02:00:00
>     TransactionbackupF.trn 03/01/2013 03:00:00
>  DifferntialbackupC.bak 04/01/2013 00:00:00 
FullbackupCOPY_ONLYC.bak 04/01/2013 00:00:00
>     TransactionbackupG.trn 04/01/2013 01:00:00
>     TransactionbackupH.trn 04/01/2013 02:00:00
> …
Run Code Online (Sandbox Code Playgroud)

sql-server-2008 backup transaction-log

12
推荐指数
1
解决办法
6392
查看次数

标签 统计

backup ×1

sql-server-2008 ×1

transaction-log ×1