Print

【MVS】SQLSERVER备份恢复到指定时间点

14小时前 发表

问题描述

SQLSERVER备份恢复到指定时间点

解决方法

SQLSERVER数据库恢复到指定时间点

权限管理:不存在数据库需要CREATE DATABASE权限,如数据库存在,则sysadmin、dbcreator、dbo等角色默认有restore权限。

在数据库有完整备份和日志备份的基础上,可恢复到指定时间点。

RESTORE DATABASE AdventureWorks  

   FROM AdventureWorksBackups  

   WITH FILE=3, NORECOVERY;  

  

RESTORE LOG AdventureWorks  

   FROM AdventureWorksBackups  

   WITH FILE=4, NORECOVERY, STOPAT = 'Apr 15, 2020 12:00 AM';  

  

RESTORE LOG AdventureWorks  

   FROM AdventureWorksBackups  

   WITH FILE=5, NORECOVERY, STOPAT = 'Apr 15, 2020 12:00 AM';  

RESTORE DATABASE AdventureWorks WITH RECOVERY;   

GO