当前位置: 首页 > article >正文

sql server 备份恢复

备份

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

完整备份还原

---还原之后可以直接使用
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状态,然后再还原日志备份



---还原后可以继续还原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


http://www.kler.cn/a/443596.html

相关文章:

  • 零基础微信小程序开发——页面导航之编程式导航(保姆级教程+超详细)
  • OpenLinkSaas使用手册-Git工具
  • Docker Run使用方法及参数详细说明
  • c#中using语句
  • Linux:alias别名永久有效
  • 【唐叔学算法】第19天:交换排序-冒泡排序与快速排序的深度解析及Java实现
  • 《Vue3实战教程》5:响应式基础
  • 【异常】GL-SFT1200路由器中继模式,TL-CPE1300D无法搜寻5G网问题分析
  • 如何在STM32中使用RTC定时器
  • [一招过] Python的正则表达式篇
  • 基于51单片机的交通灯设计—夜间、紧急、复位、可调时间、四个数码管显示
  • kubeadm一键部署K8S 集群架构
  • Gitee与idea的项目提交步骤
  • MySQL专题:SQL优化实践
  • JavaCV 之中值滤波:提升图像质量的有效方法
  • 【C语言】库函数常见的陷阱与缺陷(一):字符串处理函数[2]--gets函数
  • PHP:构建动态网站的后端基石
  • 微服务-02
  • 拍立淘按图搜索API接口需要遵循一定的步骤和注意事项
  • 从Python到C++的转变之路——如何高效复现C++开源项目 || Windows || Visual Studio || 持续更新
  • IP协议详解
  • 八大网络安全策略:如何防范物联网(IoT)设备带来的安全风险
  • 开发功能需求文档: Django 管理后台图片字段管理
  • 统一身份安全管理体系的业务协同能力
  • Jackson 的@JsonAnyGetter注解
  • Shell自定义(二)