7 sql-server backup restore sql-server-2012
我的备份计划是:
所有数据库备份都存储在我的电脑上。
我向我的数据库添加了一些错误的更改,现在我需要在 SSMS 的帮助下将其恢复到时间点 (SQL Server 2012)。
首先我用 NORECOVERY 恢复了最后一次完整备份,它恢复成功,然后我尝试用 NORECOVERY 恢复最后一次差异备份并收到以下错误消息:
由于 LSN 链中断,无法创建恢复计划。
请指教。我究竟做错了什么?
最近我遇到了同样的问题。我google了一下,发现这是微软产品的问题。我根据这个错误消息写了这篇文章,所以你可以在那里找到更多信息。
免责声明:我是Pranas.NET 的营销经理,也是该文章中推广的 Sql 备份和 FTP 工具的制造者。
因此,要解决此问题并将数据库恢复到某个时间点,请使用 T-SQL 命令:
恢复您上次的完整备份
RESTORE DATABASE your_database FROM DISK = 'd:/full' WITH NORECOVERY, REPLACE
恢复您上次的差异备份
RESTORE DATABASE your_database FROM DISK = 'd:/diff' WITH NORECOVERY
并恢复您的事务日志备份,当您将恢复最后一个事务日志备份点时您需要恢复您的数据库
RESTORE LOG your_database FROM DISK = 'd:/log1' WITH NORECOVERY
RESTORE LOG your_database FROM DISK = 'd:/log2' WITH STOPAT = '2016-01-05 13:29:59.000', RECOVERY
| 归档时间: |
|
| 查看次数: |
12190 次 |
| 最近记录: |