2016 - 2024

感恩一路有你

数据库中怎样将删除的数据恢复 Access记录删除可以恢复吗?

浏览量:3842 时间:2023-06-20 20:12:45 作者:采采

Access记录删除可以恢复吗?

1.删除的记录无法恢复。ACC

数据库被破坏后,数据是完整的,如何对数据进行还原?

以下是我的亲身经历。

有两个存储系统,一个是数据存储,一个是业务存储。

数据存储的一个典型例子是银行,其特点是数据永远不会出错或丢失。硬件是SAN、NAS等硬件,使用的软件是数据库。硬件可以有一定的保障,比如传统的RAID6,可以破坏两个硬盘。今日 的云存储可以1: n备份,永不丢失。软件数据库也有自己的冗余保护系统,但由于数据库软件有自己的存储格式和压缩算法,有些数据丢失后往往无法恢复。

业务存储意味着部分数据可以丢失,但业务不能中断。典型的应用是视频存储。用户可以暂时接受显卡,但不能 不接受视频,可以 不要播放它。因此,相关的硬件或软件是基于这样的特性而设计的。在部分甚至大部分数据丢失后,硬盘上的部分数据仍然可以读取,数据库中的视频也可以播放。

这也是我在2008年提出的一个概念,得到了世界的认可。

sqlserver恢复数据库的过程?

1.SqlServer数据库损坏的原因

一个顾客 的硬盘,容量为1.2TB,存储SqlServer数据库。客户描述由于误操作导致硬盘分区损坏,需要恢复硬盘中的数据库。

2.硬盘故障的初步检查

在工程师 对客户的初步检查。;的硬盘,确认客户的基本信息 的SqlServer数据库如下:

客户环境:windows操作系统

磁盘容量:1.2T硬盘

文件系统类型:NTFS

数据库类型:sqlservEr数据库

数据库数量:12

故障情况:分区损坏,数据丢失。

三。恢复数据库数据

1.扫描1T磁盘空间。

首先使用自主开发的SqlServer数据库工具对硬盘进行扫描。

根据数据库的页面结构,扫描磁盘空间,数据库页面偏移位置、对象id、页码等信息。都获得了。

2.拼接数据库

(Sqlserver的每一个数据库页面都是从0页开始编号的,客户有12个数据库,造成大量的重复页面,无法直接按照页码从小到大拼接。

(2)根据客户提供的数据库名称和数据记录中的guid,判断数据库页面属于哪个数据库。

(3)根据数据库名称和页码拼接数据库。

(4)由于缺少数据库页面,拼接后的数据库大小不一,需要在挂载前修改数据库大小属性信息。

(5)挂载数据库并成功挂载。

四。数据有效性

数据库成功安装后,工程师检查了客户 的数据库数据,在确认基本恢复后,他联系客户亲自验证SqlServer数据库记录的完整性。

经核查,共有12个数据库已基本恢复,数据库记录较为完整。经过评估,确认数据100%恢复,该数据库数据已成功恢复。

数据库 数据 硬盘 客户 页面

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。