MSSQL 恢复到时间点方法

news/2025/10/16 10:36:59/文章来源:https://www.cnblogs.com/BTag/p/19144979

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.mzph.cn/news/938078.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C4D精品资源】iPhone17系列全家桶3D模型源文件:含动画场景+OC材质全预设

作为深耕 C4D 电商可视化领域多年的创作者,本次分享的 iPhone17 系列 3D 模型从工业设计还原度、材质精度到渲染效率均经过多轮优化,完美适配技术学习者与商业设计师需求:​ 👉👉↓载:C4D苹果17全家桶手表3D模…

2025 土工布厂家推荐榜:山东鸿跃环保—— 从水利到基建,防水土工布/长丝土工布/短丝土工布/防渗土工布适配全需求

随着基础设施建设提速、环保政策趋严及生态修复需求激增,土工布作为关键工程材料,已从传统水利领域延伸至交通、环保、矿业等多元场景,2025 年全球市场规模预计突破 250 亿美元,中国贡献率超 35%。但市场扩张也导致…

LLM学习记录DAY2

📘今日学习总结 一、博客美化通过系统学习与实践,我对博客园平台的美化工作进行了全面的探索与实施。 本次学习的核心目标在于提升博客的视觉美感、增强用户体验以及融入个性化元素。1.1整体视觉与布局的现代化改造…

DevExpress WinForms中文教程:Data Grid - 数据排序基础知识

DevExpress WinForms中文教程:Data Grid - 数据排序基础知识DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用…

【随手记录】minio最新社区版控制台没有管理权限

拉取最新的minio镜像,发现左侧没有管理员权限管控相关内容,只有创建桶相关的核心功能:查了下:MinIO 社区版在 2025-05-24T17-08-30Z(即 RELEASE.2025-05-24T17-08-30Z)版本及之后,移除了 Web 控制台的大部分管理…

python循环遍历文件夹名称和txt文件名称

python循环遍历文件夹名称和txt文件名称python循环遍历文件夹名称和txt文件名称 需求背景: 遍历之前的工作目录下的需求.txt文件,搜集需求列表,通过python脚本来遍历文件名,然后复制到excel表格中去重归类。import…

电力系统短期负荷预测

1. 数据准备和预处理 classdef LoadDataPreprocessorpropertiesraw_dataprocessed_datafeature_namestemporal_featuresweather_featureshistorical_featuresendmethodsfunction obj = LoadDataPreprocessor(data_file…

vscode python format

下载插件 Black Formatter 配置 .vscode/settings.json{ "python-envs.defaultEnvManager": "ms-python.python:conda", "python-envs.defaultPackageManager": "ms-python.pyth…

2025年最值得收藏的15+个图标库推荐

2025年最值得收藏的15+个图标库推荐Posted on 2025-10-16 10:22 lzhdim 阅读(0) 评论(0) 收藏 举报这几年写代码下来,我深深体会到:一个好的图标库对项目的影响有多大。图标不仅能提升用户体验,还能省去大量说…

2025 年浇注料生产厂家最新推荐榜单:聚焦实力企业,助力石化冶金新能源等行业精准选择优质供应商轻质/氧化铝空心球/耐火纤维浇注料厂家推荐

在当前工业生产中,浇注料作为热工窑炉的核心配套材料,其品质直接关系到窑炉运行效率、使用寿命及生产安全,对石化、冶金、陶瓷、新能源等关键行业的稳定发展至关重要。然而,当下浇注料市场厂家数量繁杂,不同厂家在…

阿里云安全防护利器ESA

网站裸奔非常危险,时不时就会受到攻击,最近发现阿里云边缘安全加速ESA包含基础防御功能,可以防刷防攻击,算是加了多一层保护。 而且发现最近搞活动,可以不限次数领取基础版代金券,免费领取链接: http://s.tb.cn…

2025 年国内控制柜生产厂家最新推荐排行榜:聚焦换热机组与污水处理等领域品牌实力测评污水处理PLC/变频供水/反冲洗/压差过滤器控制柜厂家推荐

在工业自动化进程加速推进的当下,控制柜作为设备运行的核心控制中枢,广泛应用于换热机组、污水处理、变频供水等多个关键领域,其品质与服务直接关系到企业生产效率与安全运营。当前市场上控制柜厂家数量繁杂,部分品…

谷歌推出全新语音搜索技术 S2R:跳过语音转文字,直接理解语音意图;代体 AI 推出端侧语音输入法丨日报

开发者朋友们大家好:这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的技术」、「有亮点的产品」、「有思考的文章」、「有态…

/emps?ids=1,2,3 类型参数如何获取?

用@RequestParam List<Integer> ids直接获取即可 如:public Result delete(@RequestParam List<Integer> ids){..........} 相应的XML文件也有所不同,如下<!--批量删除员工基本信息 (1,2,3)--><…

【VPX315】基于 3U VPX 总线架构的 JFMQL100TAI + FT-M6678 智能信号处理平台

​ 产品概述 VPX315 是一款基于 3U VPX 总线架构的 JFMQL100TAI + FT-M6678 DSP 的高性能智能信号处理平台,板载 1 片国防科大银河 飞腾 FT-M6678 多核浮点运算 DSP,可以实现各种实时性要求较高的 信号处理算法,板…

2025年代码托管平台深度评测:本土化与全球化之争

2025年代码托管平台深度评测:本土化与全球化之争 在数字化转型加速的2025年,代码托管平台已成为企业研发效能的核心基础设施。随着国内开发者生态的成熟和合规要求的提升,平台选择标准正从单一功能完备性向访问体验…

访问控制列表 ACL

访问控制列表 ACL 0x0 定义用于数据流的匹配和筛选ACL 不对数据包本身做任何操作手动网络层隔离技术0x1 常见功能访问控制:ACL + Packet-filter路由控制:ACL + Route-policy流量控制:ACL + QoS0x2 ACL 分类 基本 AC…