ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 如何通过trn日志文件恢复SQL Server

如何通过trn日志文件恢复SQL Server

原创 Linux操作系统 作者:tolywang 时间:2010-04-09 05:59:22 0 删除 编辑

首先恢复时一个完整的备份,但在完整的备份里一定要选择with nonerecovery(企业管理器里选项中是第2项)
sql 语句是
restore database mydata from disk = 'c:\temp\movedb.bak'  with norecovery

这时数据库就会变成恢复模式,这样你就可以一条一条的把trn文件添加进行恢复了.
语句是
restore log Mydata from disk =
  "D:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\data\data_tlog_200407290022.TRN"
  with norecovery
当你恢复到你想要的数据时,再把数据库变成正常的模式就可以.
语句为
restore log Mydata from disk =
  "D:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\data\data_tlog_200407290022.TRN"
  with recovery

这样就可以在你的备用的机器上把数据恢复到某个时间点了. 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/35489/viewspace-631646/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 7zip 解壓問題
请登录后发表评论 登录
全部评论
Oracle , MySQL, SAP IQ, SAP HANA, PostgreSQL, Tableau 技术讨论,希望在这里一起分享知识,讨论技术,畅谈人生 。

注册时间:2007-12-10

  • 博文量
    5595
  • 访问量
    14695625