Print
知

【MVS】SQLSERVER 数据库还原

3小时前 发表

问题描述

SQLSERVER 数据库还原备份文件和日志,达到完全恢复。

解决方法

 

--还原到备库

--数据库全量恢复

USE [master]

RESTORE DATABASE [QQQ] FROM DISK = N'd:\clustershare\QQQ_FullBackup_2026_10_11_175629.bak'  WITH  FILE = 1,NOUNLOAD,NORECOVERY, REPLACE, STATS = 5

GO

 

--还原日志

--注意一定要用NORECOVERY来还原备份

USE [master]

RESTORE DATABASE [QQQ] FROM DISK = N'd:\clustershare\QQQ_logBackup_2026_10_11_175629.bak' WITH FILE = 1, NOUNLOAD,NORECOVERY, REPLACE, STATS = 5

GO

 

 

查看还原进度

SELECT percent_complete,start_time,command

FROM sys.dm_exec_requests   WHERE command LIKE 'RESTORE%'