返回顶部
首页 > 资讯 > 数据库 >Sql Server数据库文件丢失要怎么恢复
  • 372
分享到

Sql Server数据库文件丢失要怎么恢复

2024-04-02 19:04:59 372人浏览 八月长安
摘要

这篇文章主要讲解了“SQL Server数据库文件丢失要怎么恢复”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“sql Server数据库文件丢失要怎么恢复”

这篇文章主要讲解了“SQL Server数据库文件丢失要怎么恢复”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“sql Server数据库文件丢失要怎么恢复”吧!

故障描述:

5块2T硬盘组建RaiD5,划分LUN供windows服务器使用。在windows服务器内装有Sql Server2008数据库。存储空间内共有三个逻辑分区,大小分别为500G、800G、2.3T。数据库文件丢失,主要涉及五个数据库,表个数约为6000个左右。丢失原因未知,且不能确定数据存储位置。三个数据库的大小分别为8G、15G、20G。在文件丢失后服务器仍处于开机状态,但并未写入大量数据。

初检流程:

1、使用RAID信息及内部数据块信息重组RAID。

Sql Server数据库文件丢失要怎么恢复

重组RAID

2、提取LUN内三个分区镜像。

3、扫描文件系统内丢失文件,未找到被删除数据库文件。

4、初检结果为数据库文件丢失,通过文件系统角度无法恢复。

恢复流程:

1、制定恢复方案。在数据库文件被删除且判定为无法恢复文件后,只能通过扫描数据页,并提取页内记录的方式进行恢复。

2、使用北亚自主编数据页扫描程序扫描分区内数据页并提取。在分别扫描两个分区镜像后发现500G系统盘内数据页数量极少且数据页断裂情况严重,另一分区内扫描到数据页个数较多。暂定此分区为数据库文件存储空间。

Sql Server数据库文件丢失要怎么恢复

扫描数据页

3、重组系统表。Sql Server数据库使用系统表来管理所有用户表,在这些系统表内记录了各表的列数、数据类型及约束信息等。解析系统表过程中发现提取出的数据页内系统表损坏,无法正常读取信息。在与客户沟通后得知有备份文件,且备份完成后没有大量改动表结构,系统表可用。

4、还原备份。

Sql Server数据库文件丢失要怎么恢复还原备份

5、分别提取三个库中各表表结构信息

Sql Server数据库文件丢失要怎么恢复

提取表结构信息

6、解析表结构脚本。将各表的列信息存入数据库内便于后续使用。

Sql Server数据库文件丢失要怎么恢复

扫描脚本文件

Sql Server数据库文件丢失要怎么恢复

表结构信息存入数据库

7、解析系统表获取用户表id信息、关联表结构与数据页。(为保护客户隐私,后续步骤涉及用户表表名及数据页内数据部分均未截图)

8、新建数据库,使用北亚自主编写软件解析记录并导入到恢复环境内。

9、整理恢复结果。在此分区内除数据库文件外还存有备份文件若干,所以在导出记录后可能存在重复数据,必须去重。编写SQL存储过程进行去重。

Sql Server数据库文件丢失要怎么恢复

数据库去重

  10、客户验证数据。客户在查验过数据后表示数据可以接受,移交数据到客户存储设备,恢复成功。

感谢各位的阅读,以上就是“Sql Server数据库文件丢失要怎么恢复”的内容了,经过本文的学习后,相信大家对Sql Server数据库文件丢失要怎么恢复这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

您可能感兴趣的文档:

--结束END--

本文标题: Sql Server数据库文件丢失要怎么恢复

本文链接: https://lsjlt.com/news/59183.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Sql Server数据库文件丢失要怎么恢复
    这篇文章主要讲解了“Sql Server数据库文件丢失要怎么恢复”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Sql Server数据库文件丢失要怎么恢复”...
    99+
    2024-04-02
  • sql数据库丢失数据怎么恢复
    如果您的SQL数据库丢失数据,可以尝试以下几种方法来恢复数据: 使用备份:如果您定期备份数据库,可以尝试恢复最近的备份数据。将备...
    99+
    2024-04-18
    sql
  • sql文件丢失怎么恢复
    sql 文件丢失可通过多种方式恢复:从备份还原检查数据库日志重新创建文件使用数据恢复软件借助数据库工具恢复联系数据库管理员 SQL 文件丢失的恢复 SQL 文件丢失是一个常见的难题,可...
    99+
    2024-05-30
    mysql 数据丢失
  • Oracle数据库数据丢失怎么恢复
    这篇文章主要介绍“Oracle数据库数据丢失怎么恢复”,在日常操作中,相信很多人在Oracle数据库数据丢失怎么恢复问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle...
    99+
    2024-04-02
  • 怎么恢复SQL Server 2000损坏的数据库文件
    这篇文章主要讲解了“怎么恢复SQL Server 2000损坏的数据库文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么恢复SQL Server 200...
    99+
    2024-04-02
  • ORACLE数据库文件丢失后的恢复测试
    一、测试环境数据库版本是11GR2,在做完一份完全备份之后,关机,做一份快照,每一次开机之后都执行数次alter system switch logfile以产生归档日志。之后的测试都是基于这么一个完全备份...
    99+
    2024-04-02
  • 阿里云数据库丢失怎么办恢复
    随着云计算技术的发展,越来越多的企业和个人开始使用阿里云等云服务提供商的数据库服务。然而,有时会出现数据库丢失的情况,这可能会导致重要数据丢失。那么,当阿里云数据库丢失时,如何恢复呢?本文将详细介绍如何通过阿里云服务进行数据库恢复。 一、检...
    99+
    2023-11-08
    阿里 数据库
  • sql server数据库错误数据恢复-数据库数据恢复
    1.服务器硬件设备清单2.故障描述需要进行数据恢复的服务器是一台r520型号存储,共有7块SAS硬盘分别组成raid1和raid5两组磁盘阵列。主要sql server数据库存放在C盘中,在使用过程中,客户...
    99+
    2024-04-02
  • 电脑数据丢失怎么恢复
    当电脑数据丢失时,可以尝试以下方法来恢复数据:1. 检查回收站:首先,查看一下回收站中是否有被删除的文件。如果有,可以将其恢复到原来...
    99+
    2023-09-13
    电脑
  • SQL Server数据库崩溃后怎么恢复
    这篇文章主要讲解了“SQL Server数据库崩溃后怎么恢复”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQL Server数据库崩溃后怎么恢复”吧!任何...
    99+
    2024-04-02
  • 电脑d3dcompiler43.dll文件丢失怎么恢复
    本篇内容介绍了“电脑d3dcompiler43.dll文件丢失怎么恢复”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!恢复电脑d3dcompi...
    99+
    2023-07-01
  • 阿里云服务器数据库丢失怎么恢复
    如果您的阿里云服务器数据库出现了丢失的情况,您可以尝试以下方法恢复数据: 首先,确认服务器是否正常运行。使用网络探测器、防火墙等软件查看服务器的网络连接是否正常。 尝试使用阿里云提供的“数据备份”功能备份数据,以备不时之需。在备份的过程...
    99+
    2023-10-26
    阿里 服务器 数据库
  • SQL Server 中如何恢复数据库
    本篇文章给大家分享的是有关SQL Server 中如何恢复数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、在SQL Server Ma...
    99+
    2024-04-02
  • SQL Server数据库之备份和恢复数据库
    目录1. 概述2. 备份类型3. 恢复模式3.1 简单恢复模式3.2 完全恢复模式和大容量日志恢复模式4. 备份数据库5. 恢复数据库1. 概述 在一些对数据可靠性要求很高的行业,若发生意外停机或数据丢失,其损失是十分惨...
    99+
    2023-03-23
    数据库的备份方法 数据库的恢复方式
  • MyISAM表的.frm文件丢失后怎么恢复
    这篇文章主要介绍了MyISAM表的.frm文件丢失后怎么恢复,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 MyISAM表的.frm文件丢...
    99+
    2024-04-02
  • Linux系统中fstab文件丢失怎么恢复
    这篇文章主要介绍“Linux系统中fstab文件丢失怎么恢复”,在日常操作中,相信很多人在Linux系统中fstab文件丢失怎么恢复问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统中fstab文件...
    99+
    2023-06-13
  • windows重装系统文件丢失怎么恢复
    这篇文章主要介绍了windows重装系统文件丢失怎么恢复的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇windows重装系统文件丢失怎么恢复文章都会有所收获,下面我们一起来看看吧。我们需要下载并打开数据恢复软件...
    99+
    2023-06-28
  • SQL Server中怎么实现数据库恢复备份
    今天就跟大家聊聊有关SQL Server中怎么实现数据库恢复备份,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。第一种方法:通常我们采用恢复备份的方式...
    99+
    2024-04-02
  • 在Oracle数据库中,丢失归档的情况下数据文件如何恢复?
        如果一个表空间的数据文件损坏,在有备份的情况下,那么可以使用数据文件的备份进行还原,但是还需要归档文件进行恢复,才能使数据文件到达一个最新的一致性状态,从...
    99+
    2024-04-02
  • Navicat怎样恢复SQL server的数据库备份
    这篇文章主要介绍Navicat怎样恢复SQL server的数据库备份,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!打开Navicat for MySQL,在左侧激活数据连接,激活数...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作