sql server 备份恢复

备份

sql 复制代码
BACKUP DATABASE [lys] 
TO  DISK = N'D:\liyuanshuai\test\sqlserver_bakfile\lys20241219.bak' 
WITH NOFORMAT, NOINIT,  NAME = N'lys-完整 数据库 备份', 
SKIP, NOREWIND, NOUNLOAD, 
COMPRESSION, 
STATS = 10
GO

完整备份还原

sql 复制代码
---还原之后可以直接使用
RESTORE DATABASE [lys_12] FROM  DISK = N'D:\liyuanshuai\test\sqlserver_bakfile\lys20241219.bak'
WITH  FILE = 1, 
MOVE N'lys' TO N'D:\liyuanshuai\test\sqlserver_bakfile\lys\lys_12.mdf',  
MOVE N'lys_02' TO N'D:\liyuanshuai\test\sqlserver_bakfile\lys\lys_12_02.ndf', 
MOVE N'lys_sec' TO N'D:\liyuanshuai\test\sqlserver_bakfile\lys\lys_12_sec.ndf',  
MOVE N'lys_if' TO N'D:\liyuanshuai\test\sqlserver_bakfile\lys\lys_12_if.ndf',  
MOVE N'lys_log' TO N'D:\liyuanshuai\test\sqlserver_bakfile\lys\lys_12_log.ldf', 
MOVE N'lys_log2' TO N'D:\liyuanshuai\test\sqlserver_bakfile\lys\lys_12_log2.ldf',  
NOUNLOAD,  STATS = 5

GO

分阶段还原,先还原全备,使数据库处于noreovery状态,然后再还原日志备份

sql 复制代码
---还原后可以继续还原log file
USE [master]
RESTORE DATABASE [lys_12] 
FROM  DISK = N'D:\liyuanshuai\test\sqlserver_bakfile\lys20241219.bak' 
WITH  FILE = 1,  
MOVE N'lys' TO N'D:\liyuanshuai\test\sqlserver_bakfile\lys\lys.mdf',
MOVE N'lys_02' TO N'D:\liyuanshuai\test\sqlserver_bakfile\lys\lys_02.ndf',
MOVE N'lys_sec' TO N'D:\liyuanshuai\test\sqlserver_bakfile\lys\lys_sec.ndf', 
MOVE N'lys_if' TO N'D:\liyuanshuai\test\sqlserver_bakfile\lys\lys_if.ndf', 
MOVE N'lys_log' TO N'D:\liyuanshuai\test\sqlserver_bakfile\lys\lys_log.ldf',  
MOVE N'lys_log2' TO N'D:\liyuanshuai\test\sqlserver_bakfile\lys\lys_log2.ldf', 
NORECOVERY,  NOUNLOAD,  STATS = 5

GO

--还原日志备份
RESTORE LOG [lys_12]
FROM  DISK = N'D:\liyuanshuai\test\sqlserver_bakfile\lys20241219_1307.trn' 
WITH  NOUNLOAD,  STATS = 10
GO
相关推荐
不剪发的Tony老师5 小时前
SQLQueryStress:一款SQL Server查询压力测试工具
数据库·sqlserver·压力测试
minji...6 小时前
MySQL数据库 (六) MySQL表的约束(下),自增长约束,唯一键约束,外键约束,索引
数据库·mysql·索引·外键·唯一键·外键约束·自增长约束
赵渝强老师6 小时前
【赵渝强老师】崖山数据库的逻辑存储结构
数据库·oracle
沐籽李6 小时前
从问答到执行:Biomni 如何重构生物医学研究工作流
数据库·agent·aidd·抗体设计·biomni
wangbing11256 小时前
MySQL的另类语法
数据库·mysql
超哥--6 小时前
B站视频内容智能分析系统(六):Text-to-SQL 结构化查询
数据库·sql·音视频
暗暗别做白日梦6 小时前
Redisson 和redis 实现延迟消息
数据库·redis·缓存
西凉的悲伤6 小时前
redis和数据库实现分布式锁
java·数据库·redis·分布式
zhougl9966 小时前
Database(数据库)和 Schema(模式)
数据库·oracle
专注API从业者6 小时前
告别手动翻页!基于淘宝商品接口 + Open Claw 实现自动化选品与实时监控(附完整 Python 代码)
大数据·运维·数据库·自动化