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
相关推荐
该用户已不存在30 分钟前
MySQL 与 PostgreSQL,该怎么选?
数据库·mysql·postgresql
GoldenaArcher1 小时前
GraphQL 工程化篇 III:引入 Prisma 与数据库接入
数据库·后端·graphql
川石课堂软件测试1 小时前
自动化测试之 Cucumber 工具
数据库·功能测试·网络协议·测试工具·mysql·单元测试·prometheus
RestCloud1 小时前
StarRocks 数据分析加速:ETL 如何实现实时同步与高效查询
数据库
野猪亨利6672 小时前
Qt day1
开发语言·数据库·qt
本就一无所有 何惧重新开始2 小时前
Redis技术应用
java·数据库·spring boot·redis·后端·缓存
isaki1372 小时前
qt day1
开发语言·数据库·qt
流星白龙2 小时前
【Qt】4.项目文件解析
开发语言·数据库·qt
小钻风33662 小时前
HTTPS是如何确保安全的
网络·数据库
CryptoPP3 小时前
获取越南股票市场列表(包含VN30成分股)实战指南
大数据·服务器·数据库·区块链