首页 > 运维 > 知识 > 数据库有哪些恢复方式,数据库恢复的方法

数据库有哪些恢复方式,数据库恢复的方法

来源:整理 时间:2024-09-06 09:24:53 编辑:黑码技术 手机版

1,数据库恢复的方法

没有备份,是没有办法恢复的, 不论哪种数据库,一般都是,数据库重建,在导入备份数据也有其他操作,要看什么数据库,比如sqlserver 附加数据库,导入备份 等 ,前提都是有相应的 备份数据
什么数据库?比如oracle还能用归档日志

数据库恢复的方法

2,master数据库损坏的解决办法有哪些

遇到损坏或者错误的master数据库是最难解决情况之一。Master数据库包含了SQL Server需要的关键信息。如果master数据库出错,那么SQL Server就不能启动。要在这种情况下还原master数据库,可以按照下面这些步骤来从灾难中恢复过来:1. 使用\PRogram Files\Microsoft SQL Server\80\Tools\Binn目录下的rebuidm.exe文件重建master数据库。重建master数据库可以使数据库文件完整无缺。为以防万一,经常把数据和日志文件备份到一个单独的目录是个不错的主意。2. 使用-m参数启动SQL Server,这样可以以单用户模式重新启动SQL Server。3. 从最近一次已知最好的备份来还原master数据库。4. 核实master数据库是不是已经成功还原:确认所有数据库都已恢复正常运行。从最近一次已知最好的备份来还原msdb数据库。5. 以普通模式停止和启动SQL Server。6. 向生产用户开放数据库。如果这样做没有效,那么重建master数据库然后附加这个数据库。master数据库出现问题,那么服务器上所有的数据库都会出现问题。总的来说,恢复时要完成的第一个步骤就是安装一个新的master数据库,使服务器至少能够启动。

master数据库损坏的解决办法有哪些

3,如何恢复数据库

sql数据文件就是mdf文件和ldf文件,只要把他们没丢失,就没事。如果你是默认安装和建立数据库的话,数据文件应该在 microsoft sql server\mssql\data下,看看有没有。恢复数据库时,打开企业管理器,本地的数据库右键-〉所有任务-〉附加数据库〉找到相应的mdf文件,从而恢复相应的数据库。
1,先打开SqlServer2008,然后鼠标选中数据库点击右键,选择列表中的还原数据库,最后弹出还原数据库界面2,先输入目标数据库;然后选中源设备(因为本人的备份数据放在电脑D盘),最后点后面的按钮,弹出指定备份界面3,在指定备份界面上点添加按钮,弹出指定备份文件夹界面,找到存放备份数据库的文件夹,然后选中文件夹中的备份数据库,该界面的下方会显示:所选路径、文件类型、文件名,最后确定选择还原的数据库4,确定要还原的数据库没问题后,指定备份界面上的备份位置会显示备份的数据库的详细位置5,确定还原数据库的备份位置没问题后,自动返回到还原数据库界面,此时界面上会显示 选择用于还原的数据库,复选框勾上6,确定选择的备份数据进行还原,界面上会弹出提示还原成功已完成的信息(还原过程中需等待几分钟)7,备份数据库还原成功后,在SqlServer2008的 数据库列表下,可以看到已还原成功的数据库

如何恢复数据库

4,讲SQL Server数据库的几种恢复模式

恢复模式说明了工作丢失的风险,能否恢复到时点? SQL Server数据库有三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式。 相对于简单恢复模式而言,完整恢复模式和大容量日志恢复模式提供了更强的数据保护功能。这些恢复模式都是基于备份事务日志来提供完整的可恢复性及在最大范围的故障情形内防止丢失工作。通常,数据库使用完整恢复模式或简单恢复模式。 下面对三种恢复模式做一个比较: 恢复模式 日志备份 恢复点 优点 缺点 解决方案及建议 简单(Simple) 无日志备份。 自动回收日志空间以减少空间需求,实际上不再需要管理事务日志空间。 最新备份之后的更改不受保护。在发生灾难时,这些更改必须重做。只能恢复到备份的结尾。 简单恢复模式可最大程度地减少事务日志的管理开销,因为不备份事务日志。 如果数据库损坏,则简单恢复模式将面临极大的工作丢失风险。数据只能恢复到已丢失数据的最新备份。 在简单恢复模式下,备份间隔应尽可能短,以防止大量丢失数据。简单恢复模式并不适合生产系统,因为对生产系统而言,丢失最新的更改是无法接受的。在这种情况下,我们建议使用完整恢复模式。 完整(Full) 需要日志备份。 理论上可以恢复到任意时点。 数据文件丢失或损坏不会导致丢失工作。 此模式完整记录所有事务,占用大量空间。 大容量(Bulk-logged) 需要日志备份。 如果在最新日志备份后发生日志损坏或执行大容量日志记录操作,则必须重做自该上次备份之后所做的更改。 可以恢复到任何备份的结尾。不支持时点恢复。 该模式是完整恢复模式的附加模式,允许执行高性能的大容量复制操作。通过使用最小方式记录大多数大容量操作,减少日志空间使用量。 比完整模式节省日志存储空间。 对于某些大规模大容量操作(如大容量导入或索引创建),暂时切换到大容量日志恢复模式可提高性能并减少日志空间使用量。由于大容量日志恢复模式不支持时点恢复,因此必须在增大日志备份与增加工作丢失风险之间进行权衡。 注意: 1. 适合于数据库的恢复模式取决于数据库的可用性和恢复要求。 2. 在完整恢复模式和大容量日志恢复模式下,必须进行日志备份。
文章TAG:数据库有哪些恢复方式数据库恢复的方法

最近更新

  • js程序包管理,linux程序包管理js程序包管理,linux程序包管理

    节点的包管理npm。js是全球最大的开源图书馆生态系统,节点,jsYesjs运行环境,其中js代码可以编写和编译,用于开发后端,你可以理解那个节点。js是运行环境和vue,js是框架,它又快又灵活,NPM是一个.....

    知识 日期:2024-09-06

  • web程序打包工具,麒麟程序打包工具web程序打包工具,麒麟程序打包工具

    如何从更新后的类补丁文件生成补丁webinf打包双击打开工具输入打包-3。Javaweb程序How打包打包啊,命令,你懂的,webProject打包程exe(jdk,【Web前端基础】webpack打包是什么原理?我这里有三.....

    知识 日期:2024-09-06

  • 数据库有哪些重要,系统数据库有哪几个作用是甚么数据库有哪些重要,系统数据库有哪几个作用是甚么

    系统数据库有哪几个作用是甚么2,数据库有什么作用3,学数据库有什么用4,数据库有什么作用5,数据库是什么东西啊有什么用1,系统数据库有哪几个作用是甚么数据库??Oracle,SQLServer,MYSQL,ACCESS2,数.....

    知识 日期:2024-09-06

  • 按键状态机程序多击,状态机按键检测程序按键状态机程序多击,状态机按键检测程序

    单片机1按键c程序-3/开关三种不同?一个单片机按键控制一个程序你把几个路写成几个子程序,然后主程序calls按键tests,根据检测到的键值调用相应的。单片机按键程序问题好像挺困扰我的?三功.....

    知识 日期:2024-09-06

  • 可以让文件置顶的插件可以让文件置顶的插件

    腾讯文档文件如何操作腾讯文档是一款多人协同互动软件。我们很多人一起用的时候,可以把重要的东西放在最上面,那么我们怎么操作呢?CSS3移动终端滚动置顶-设置置顶-吸顶如果在回调中设置了.....

    知识 日期:2024-09-06

  • 联想y470插件联想y470插件

    联想Y470,联想y470蓝屏是什么原因?联想Y470i72630QM内存4G显卡N-GT550M2G玩英雄联盟FPS才40多。1.谨慎选择是否超频,保证系统硬件稳定运行,联想Y4704G内存I5处理器原本是WIN7家庭基础版的6.....

    知识 日期:2024-09-05

  • 该程序仅用于与32位该程序仅用于与32位

    应该是你公司的远程办公系统不支持64位操作系统或者64位程序。如果使用ie,就要使用32位ie,相应的程序也需要使用32位程序,请使用相应的32位程序”,VB.NET可以开发32位和64位应用程序程序根.....

    知识 日期:2024-09-05

  • 产业基金数据库有哪些,投资领域有哪些数据库系统是必备的产业基金数据库有哪些,投资领域有哪些数据库系统是必备的

    投资领域有哪些数据库系统是必备的CVSource绝对好用,没有之一石油是一种复杂的混合物,它包括有碳、氢两种元素组成的烃类,还有碳、氢两种元素与其它元素组成的非烃类。2,投资领域的好用的.....

    知识 日期:2024-09-05