【数据库数据恢复】SQL SERVER数据库MDF (NDF)或LDF损坏怎么恢复数据?

news2025/7/17 10:15:22

 

SQL SERVER数据库故障类型:
MDF(NDF)或LDF损坏。

SQL SERVER故障原因:
1、数据库正在操作过程中,机器突然断电;
2、人为误操作。

SQL SERVER故障表现:
1、数据库在管理器界面显示处于“置疑”状态;
2、附加数据库后做DBCC检测,报“并闩锁”错误;
3、附加数据库时提示“823错误”;
4、附加数据库提示日志错误;
5、查询数据时报错。

 

SQL SERVER故障检测:
1、对故障SQL SERVER数据库进行全库冷备份;
2、基于MDF(或NDF)文件结构使用北亚自主开发的“SQL SERVER数据库检测”软件检测数据库内部的逻辑结构,确定数据库恢复的可能性。

SQL SERVER数据库数据恢复过程:
1、手工备份损坏的数据库文件(MDF和LDF),确保数据库数据修复的操作可回溯;
2、通过北亚自主开发的“无日志附加数据库”软件附加数据库;
3、数据库文件可正常附加则对数据库做DBCC检测,确定数据库数据损坏的程度及损坏的位置;
4、如果数据库提示“823错误”和“并闩锁错误”,大部分情况下是因为数据库的“索引”页出错;
5、如数据库损坏的是“索引”页,那么可以通过数据库内上下页内容进行计算并手工修复损坏“索引”页;
6、如数据库损坏的是“数据”页,那么可通过北亚自主开发的“SQL SERVER数据库恢复工具”对数据进行提取和重组。

SQL SERVER数据库对恢复数据的验收流程:
1、对修复好的SQL SERVER数据库文件进行附加;
2、附加后对SQL SERVER数据库做DBCC检测;
3、对重要表进行数据查询,检验数据的更新日期。

 

SQL SERVER数据库数据安全Tips:
发现SQL SERVER数据库损坏后,请及时对SQL SERVER数据库进行全库冷备份,不要在没有备份的情况下对SQL SERVER数据库进行修复操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/9155.html

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

相关文章

深度学习必备Python基础知识充电1

一、Python解释器运行程序 也被称之为对话模式 就是进行人机交互 1.1 算术计算 >>> 12 3 >>> 9-6 3 >>> 6*3 18 >>> 9/3 3.0 >>> 4/5 0.8 >>> 1/3 0.3333333333333333 >>> 3**9 19683 >>> 3**2 9 &…

故障分析 | DROP 大表造成数据库假死

作者:岳明强 爱可生北京分公司 DBA 团队成员,人称强哥,朝阳一哥等,负责数据库管理平台的运维和 MySQL 问题处理。擅长对 MySQL 的故障定位。 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随…

CSS实现步骤进度条——前端每日一练

CSS实现步骤进度条效果展示HTML布局文件CSS样式JavaScript操作逻辑补充:JavaScript的this关键字效果展示 HTML布局文件 总体布局,一个大div盒子包裹所有内容,里面划分为div button,六个⭕分别对应着六个子div;⭕下方…

带你了解S12直播中的“黑科技”

摘要:让精彩更流畅、让较量更清晰、让参与更沉浸、让体验更有趣,幕后的舞台,从来都是技术的战场,S12背后的名场面同样场场高能。本文分享自华为云社区《用硬核方式打开S12名场面》,作者:华为公众号。 让精…

WebDAV之葫芦儿·派盘+账本(简洁记账)

账本(简洁记账) 支持webdav方式连接葫芦儿派盘。 简洁记账-轻便,记账好帮手! 便捷好用的生活记账本,适用于学生记账,学生账本,亲子账本,装修记账,旅游记账,旅行记账,生意记账,人情记账,日常记账,家庭账本,随手记账等。再也不担心钱花哪儿了,简洁的记账流程,清…

从 WinDbg 角度理解 .NET7 的AOT玩法

一:背景 1.讲故事 前几天 B 站上有位朋友让我从高级调试的角度来解读下 .NET7 新出来的 AOT,毕竟这东西是新的,所以这一篇我就简单摸索一下。 二:AOT 的几个问题 1. 如何在 .NET7 中开启 AOT 功能 在 .NET7 中开启 AOT 非常方…

Linux-环境变量

🚀每日鸡汤: 智者重因,庸者重果,顺道而行。 目录 一、基本概念 ⅠPATH ①把我们的可执行程序拷贝到系统 /usr/bin/中 ②配置环境变量 Ⅱ getenv函数 Ⅱ user环境变量 Ⅲ PWD环境变量 二、shell变量(本地变量)和环境变量 三…

Adobe 2023全家桶已就位,拉高你的生产力,新增功能很奈斯

按照惯例。Adobe是每年一次大版本更新,并且是在每年的10月份中下旬,现在Adobe 2023终于来啦重磅更新,强势来袭!​不用怀疑,全家桶简直是设计师福音,每次的大版本更新,为全世界的艺术设计相关人士…

Qt 样式设置

Qt 样式设置样式语法指定控件 Selector Types盒子模型 The Box Model能自定义样式的控件Sub-Controls控件的状态 Pseudo-States属性内置图标多个设置冲突层叠样式 Cascading继承规则 Inheritance子窗口不继承父窗口样式移除控件旧样式添加 .qss 文件Qt 预置颜色QLineEdit 样式设…

创建一个中国人的类

/*** 创建一个中国人的类* 分析:* 1、每个中国人都有一个唯一的身份证号码,所以身份证号码属性需要定义成实例变量* 2、每个人的姓名也都是不一样的,为此姓名属性也需要定义成实例变量* 3、每个中国人的国籍…

python实现目标检测voc格式标签数据增强

文章目录前言一、显示图片(可关闭)二、创建图像变换的类1.增强数据代码2.图像加噪声3.调整图像亮度4.添加黑色像素块5.旋转图像6.图像裁剪7.平移图像8.图像镜像9.图像随机增强选择三、增强后图片保存与xml解析保存1.从xml文件中提取bounding box信息2.保…

数据结构:循环队列

之前已经做过队列的学习笔记,这一篇写的是循环队列,大部分代码可以继续沿用,某些地方需要作出更改,使其可以实现循环队列的功能。 通俗的总结一下队列的操作,我的思路是将头指针固定不动,然后每一次元素入…

模拟实现string

第一部分:构造,析构,拷贝构造,赋值重载,打印函数这几个大头写出来先 string类框架 namespace xxx { class string { public: // //private: char* _str; size_t _size; size_t _capacity;const static size_t npos -…

计算机视觉——python在一张图中画多条ROC线

在验证分类算法的好坏时,经常需要用到AUC曲线,而在做不同分类模型的对比实验时,需要将不同模型的AUC曲线绘制到一张图里。 计算机视觉——python在一张图中绘制多个模型的对比ROC线1. 小型分类模型对比,可以直接调用的2. 大型的CN…

七夕,程序员教你5个表白代码,2分钟学会,牢牢主抓她的心

七夕。一个有人欢喜有人愁的节日,虽然对一些单身人士不太友好,但还有不少人都在等这个节日进行表白。毕竟这个日子的成功率会高一些。 情人节少不了送花送礼物,作为一个程序员,当然不会在送什么礼物上给你指点一二,但…

适合骑车时候戴的耳机怎么选,列举五款在骑行佩戴的耳机推荐

相信大多数人在运动的过程中都会感觉到枯燥无力的感觉,为此也一直在寻找一些能够让我们在运动中保持最初的热诚,在最终的选择上,绝大多数都是选择了耳机,因为耳机能够产生美妙的音乐,将我们运动的枯燥做进一步的抵消&a…

【附源码】Python计算机毕业设计网络教育平台设计

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

【HMS Core】定位服务无法获取街道信息问题

问题描述: 华为HMS-定位服务无法获取省市街道信息 背景:在手机上集成华为定位服务的功能运行后,只能获取到经纬度,无法得到具体地址(城市/街道/建筑)。 配置环境:(1)手机型号:Red…

c语言实现通讯录(用三种方法来实现一个属于你的通讯录)

前沿: ~~在一个周前,我用c语言实现了一个银行账号的功能,在总结当中我说了要实现一个通讯录,来实现人员的增删插改功能,而现在就是我实现它的时候!!,本文呢小…

基于python命令流及代码的Plaxis自动化建模

有限单元法在岩土工程问题中应用非常广泛,很多商业软件如Plaxis/Abaqus/Comsol等都采用有限单元解法。在使用各大软件进行数值模拟建模的过程中,您是否发现GUI界面中重复性的点击输入工作太繁琐?从而拖慢了设计或方案必选进程? 本…