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

MSSQL 恢复到时间点方法

1.数据库属性要用完全模式或者大容量日志模式

2.要有一个原始备份。加日志备份。

/*
使用STANDBY模式的完整还原流程
1. 首先还原完整备份(保持不变)
sql
RESTORE DATABASE [bhgl4] 
FROM DISK = N'K:\temp\y-09.bak' 
WITH FILE = 1, NORECOVERY, NOUNLOAD, REPLACE, STATS = 10
2. 应用第一个事务日志(使用STANDBY)
sql
RESTORE LOG [bhgl4] 
FROM DISK = N'K:\temp\yxw\20251009-235229.bak' 
WITH FILE = 658, STANDBY = N'K:\temp\yxw\standby_undo1.dat', NOUNLOAD, STATS = 10
3. 应用第二个事务日志到指定时间点(使用STANDBY)
sql
RESTORE LOG [bhgl4] 
FROM DISK = N'K:\temp\yxw\20251010-003336.bak' 
WITH FILE = 658, STANDBY = N'K:\temp\yxw\standby_undo2.dat', NOUNLOAD, STATS = 10, 
STOPAT = N'2025-10-10T15:07:28'
现在关键部分来了:4. 检查数据是否正确
此时数据库处于STANDBY模式,您可以查询数据:sql
-- 数据库处于只读状态,可以查询
SELECT * FROM bhgl4.dbo.您的表 WHERE ...
5. 如果时间点不对,继续应用下一个日志文件
情况A:如果第二个日志的STOPAT时间点不对,继续应用第三个日志sql
-- 继续应用第三个日志文件(仍然使用STANDBY)
RESTORE LOG [bhgl4] 
FROM DISK = N'K:\temp\yxw\20251010-010926.bak' 
WITH FILE = 658, STANDBY = N'K:\temp\yxw\standby_undo3.dat', NOUNLOAD, STATS = 10
情况B:如果还想在第三个日志中指定新的时间点sql
-- 在第三个日志中指定新的STOPAT时间点
RESTORE LOG [bhgl4] 
FROM DISK = N'K:\temp\yxw\20251010-010926.bak' 
WITH FILE = 658, STANDBY = N'K:\temp\yxw\standby_undo3.dat', NOUNLOAD, STATS = 10,
STOPAT = N'2025-10-10T15:20:00'  -- 新的时间点
6. 最终确定恢复
当找到正确的时间点后,完成恢复:sql
-- 完成恢复,数据库变为可读写
RESTORE DATABASE [bhgl4] WITH RECOVERY*/--查看备份的时间点
--RESTORE HEADERONLY FROM  DISK = N'K:\temp\yxw\20251010-154146 .bak' WITH FILE =658, NOUNLOAD
--原始的完整备份
RESTORE DATABASE [bhgl4] FROM  DISK = N'K:\temp\y-09.bak' WITH  FILE = 1,  NORECOVERY,  NOUNLOAD,  REPLACE,  STATS = 10
--接近时间点的增量备份。其实就是日志
RESTORE LOG [bhgl4] FROM  DISK = N'K:\temp\yxw\20251009-235229.bak' WITH  FILE = 658,  NORECOVERY,  NOUNLOAD,  STATS = 10--还原怀疑出错的地方 然后用 STANDBY 的方式。 加时间点,一个一个时间还原加去然后查数据。时间只能看顺序还原,不能逆向(比如还原到 10:23:10,就不能再还原到 10:22:00)
RESTORE LOG [bhgl4] FROM  DISK = N'K:\temp\yxw\20251010-150414.bak' WITH  FILE = 658,  STANDBY = N'K:\temp\yxw\standby_undo1.dat',  NOUNLOAD,  STATS = 10
--STANDBY 的文件名不要重复--恢复到时间点后就可以查数据了。
--确定好就恢复状态
RESTORE DATABASE [bhgl4] WITH RECOVERY

 

http://www.gsyq.cn/news/22107.html

相关文章:

  • 线性代数笔记
  • 2025 年浇注料生产厂家最新推荐榜单:聚焦实力企业,助力石化冶金新能源等行业精准选择优质供应商轻质/氧化铝空心球/耐火纤维浇注料厂家推荐
  • 谷歌推出全新语音搜索技术 S2R:跳过语音转文字,直接理解语音意图;代体 AI 推出端侧语音输入法丨日报
  • 数据跨境传输:挑战、需求与管控实践
  • 元推理框架,人类文明的逻辑正果
  • 2025 年广州心理咨询机构最新推荐榜权威发布,详解品牌实力优势与选择指南广州青少年心理咨询/广州情感心理咨询/广州婚姻情感心理咨询/广州催眠心理咨询机构推荐
  • 还在手动Code Review?给你的GitHub项目请一个免费的AI审查官吧!
  • 【光照】UnityURP[泛光Bloom]原理与实现
  • Cartesian MST
  • JavaScript 中的安全编码:10 个关键实践
  • 2025 年飞机票预定公司最新推荐排行榜:聚焦专业诚信,覆盖特殊旅客与企业服务的口碑榜单
  • 2025 年水质测定仪厂家最新推荐排行榜:解析科技等优质企业实力领衔,助您精准选品多参数/便携式/cod快速/台式水质测定仪厂家推荐
  • 朴诚乳业携手纷享销客CRM6周实现项目全国推广(附9大核心能力)
  • 2025 年最新推荐 AI 健康管理公司榜单:覆盖多场景,为机构选品提供权威参考
  • 2025年钢结构建材厂家最新推荐排行榜,彩钢瓦,镀锌板,折弯件,C型钢,Z型钢,压型瓦,楼承板,钢结构安装,次檩条公司推荐
  • 2025年发电机组厂家最新权威推荐榜:柴油/燃气/船用/静音箱式/移动拖车/集装箱发电机组,上柴/玉柴/潍柴/康明斯/沃尔沃/道依茨/帕金斯/MTU品牌全覆盖
  • 2025年下半年权威信息公布:西安学区房/书包房/五大名校/交大书包新楼盘口碑推荐榜前十强出炉,高得房率/推荐好房/地铁口/小高层/低总价/低单价/高性价比/高赠送/四代宅
  • .NET 10中GC(垃圾收集器)更新
  • vxe-table v4版本使用注意事项
  • ​​电容瞬态放电原理:大电流的产生机制深度解析​
  • Chrome浏览器离线版下载,谷歌(Google)浏览器离线安装包下载,手机版,Mac版,window版都有,不上网也可以安装
  • 若干树形dpの总结
  • 2025 年景观石厂家最新推荐榜单:千层石 / 泰山石 / 鹅卵石等各类石材企业全面盘点,助力客户精准选择优质景观石品牌
  • 2025 年最新推荐!西宁种植牙医院推荐榜单:助您精准选靠谱口腔机构
  • 苦逼,通宵肝了两个月!测试开发导航网站终于上线了!
  • 鸿蒙应用开发从入门到实战(二十三):一文搞懂ArkUI弹性布局
  • 2025 年国内磨床厂家最新推荐榜:聚焦平面磨床外圆磨床等品类,助力企业精准选优质设备
  • 使用 Visual Studio 快速创建 NuGet 程序包并发布到 NuGet 官网
  • 反配容斥
  • 用【WPF+Dlib68】实现 侧脸 眼镜虚拟佩戴 - 用平面图表现空间视觉 - 行人-