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
相关推荐
ClouGence2 分钟前
CloudDM 支持达梦、KingbaseES、GoldenDB,国产数据库也能统一管起来
数据库·sql·开源
举个栗子。27 分钟前
DBX:20MB 驾驭 90+ 种数据库的极简开源数据库管理器
数据库·开源
逃逸线LOF29 分钟前
SpringMVC拦截器 & 异常处理机制
数据库·mysql
科技小登1 小时前
重大活动安全保障方案怎么选?重保服务、攻防演练、应急响应与安全意识培训实战与边界
数据库·人工智能·安全
番茄你个西红41 小时前
金仓KFS同步工具常见问题解决方法
数据库
CarIise1 小时前
JDBC数据库操作与SQL注入防范
数据库·sql
CCYe、1 小时前
新模型上线、旧模型下线:企业AI网关如何管住模型版本
java·网络·数据库·人工智能
疯狂打码的少年2 小时前
【数据库技术】SQL嵌套查询(IN/EXISTS/ANY/ALL)
数据库·笔记·sql
清晨0012 小时前
国产化数据库替代方案:openGauss 详解与 MySQL 平滑迁移实战
数据库·mysql
λqaq72 小时前
MongoDB数据库基础 :非关系型数据库入门与常用操作
数据库·学习·mongodb·nosql