首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >还原差异备份SQL Server 2014

还原差异备份SQL Server 2014
EN

Stack Overflow用户
提问于 2016-09-01 03:26:58
回答 1查看 9.5K关注 0票数 1

我有数据库的完整、差异和事务性备份。我试图一个一个地恢复;但是只有完整的备份才被恢复,但之后当我试图恢复所面临的差异备份问题时。因此,我尝试使用一些SQL命令,这是我试图恢复的链接,但没有成功。

还原差分备份

有人能告诉我恢复这些备份的步骤吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-06-24 18:04:07

了解还原序列如何还原完整数据库备份非常重要。

首先,还原完全数据库备份差异数据库备份所有事务日志备份 WITH NORECOVERY选项。然后,使用WITH RECOVERY选项使数据库恢复联机。

下面是一个示例恢复序列

代码语言:javascript
运行
复制
RESTORE DATABASE FROM full_database_backup WITH NORECOVERY;
GO
RESTORE DATABASE FROM differential_backup WITH NORECOVERY;
GO
RESTORE LOG FROM log_backup WITH NORECOVERY;
GO
-- Repeat this until you restore last log backup
RESTORE DATABASE WITH RECOVERY;
GO

注:

在使用多个文件执行RESTORE操作时,始终使用NORECOVERY标志。这将使数据库保持脱机,以防止任何可能造成某些完整性问题的更改。恢复所有备份文件后,使用RESTORE选项运行RECOVERY命令,以获得数据库的联机和操作

来源:URL

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39262245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档