SQL Server 2012 简单恢复模式 - 崩溃后的恢复选项
Posted
技术标签:
【中文标题】SQL Server 2012 简单恢复模式 - 崩溃后的恢复选项【英文标题】:SQL Server 2012 simple recovery mode - recovery options after crash 【发布时间】:2013-10-15 05:44:05 【问题描述】:我有两个关于 SQL Server 2012 上的数据库的问题,恢复模式设置为简单(数据库本身主要包含两个包含数十亿行数据的大表):
如果发生崩溃(或电源故障等),我们能否从 .mdf 和 .ldf 文件中恢复某些内容以及我们会丢失哪些数据(例如,运行上次自动检查点的所有内容?),或者数据库备份是唯一的恢复方式(如果没有备份,一切都会丢失)? 处于简单恢复模式 - 是恢复操作期间所需的事务文件 (.ldf)。如果丢失,哪些数据会丢失。目前我们的 .mdf 和 .ldf 在同一个镜像磁盘上,但是我们遇到了 I/O 子系统瓶颈(重复事件 833 - 'I/O 请求需要超过 15 秒才能完成'),所以我们想要将我们的 .ldf 移动到目前没有冗余的 SSD 磁盘。因此,我们试图了解在最坏的情况下会丢失什么(突然故障导致 .ldf 无法使用,并且只留下 .mdf 文件,可能没有最近的数据库完整备份)。
【问题讨论】:
【参考方案1】:您将不得不等待,因为您的数据库中有色调数据。这可能需要很多时间。
【讨论】:
我们完全意识到恢复可能需要很长时间。主要问题是数据是否不会损坏以及可能丢失哪一部分数据。以上是关于SQL Server 2012 简单恢复模式 - 崩溃后的恢复选项的主要内容,如果未能解决你的问题,请参考以下文章
可以在 SQL Server 2012 上恢复 SQL Server 2014 的备份吗?
sql server 备份与恢复系列三 简单恢复模式下的备份与还原