问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何将数据库文件ldf和mdf还原到数据库

发布网友 发布时间:2022-04-21 09:46

我来回答

2个回答

懂视网 时间:2022-04-06 13:50

mdf文件时光盘镜像文件的一种生活中很小的小伙伴会接触到这个文件,但还是有些对系统感兴趣的用户会去研究,今天就为你们带来了数据库mdf文件的打开方法。

数据库如何还原mdf文件:

1、打开mssql2008 r2管理器。

2、右击“数据库—>附加”弹出附加操作窗体。

3、点击“添加”加入mdf文件。

4、如果只有mdf文件会显示log未找到。

5、选中log文件,点击“删除”删除log文件。

6、删除后点击“确定”附加数据库。

还有其他问题的小伙伴可以看看【mdf文件常见问题大全】了解更多有关mdf文件的问题~

热心网友 时间:2022-04-06 10:58

1. 首先确认已经备份了.mdf和.ldf文件。
2. 在SQL Server中新建一个同名的数据库,然后停止SQL Server服务。
3. 用原有的.mdf和.ldf文件覆盖新建数据库对应的.mdf和.ldf文件。
4. 重新启动SQL Server服务,这是应该会看到这个数据库处于置疑(Suspect)状态。(人品好的话,这个时候数据库就已经恢复正常了,上次xrf的数据库就是这样被我恢复的。人品不好的话,下面的步骤也不行,我有一次就是找了一个北京做数据恢复的公司才恢复完毕。)
5. 在SQL查询分析器中执行以下命令,以允许更新系统表:use mastergosp_configure ‘allow updates’,1
reconfigure with overridego
6. 将这个数据库置为紧急模式:
update sysdatabases set status = 32768 where name = 'db_name'go
7. 使用DBCC CHECKDB命令检查数据库中的错误:
DBCC CHECKDB(‘db_name’)GO
8. 如果DBCC CHECKDB命令失败,请转至第10步,否则先将数据库置为单用户模式,再尝试对其进行修复:
sp_dboption 'db_name',’single user’,’true’
DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)GO如果在执行DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)命令时提示说数据库未处于单用户模式状态的话,则重新启动SQL Server服务,然后继续尝试。
9. 如果DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)命令失败,请转至第10步,否则若成功修复了数据库中的错误:
重新执行DBCC CHECKDB(‘db_name’)命令,确认数据库中已没有错误存在。
清除数据库的置疑状态:sp_resetstatus 'db_name'
清除数据库的单用户模式状态:sp_dboption 'db_name',’single user’,’false’
重新启动SQL Server服务,如果一切正常的话,则数据库已经成功恢复。
10. 如果以上步骤都不能解决问题的话,请参考附件中的文档尝试通过重建事务日志来恢复数据库中的数据。
如果您只有MDF文件,问题就更加复杂一些,我们需要直接重建事务日志了:
1. 在SQL Server中新建一个同名的数据库,然后停止SQL Server服务。
2. 用原有的ldf文件覆盖新建数据库对应的.mdf文件,将其日志文件(.ldf)删除。
3. 启动SQL Server服务,并将数据库置为紧急模式(同上: 步骤5和步骤6)。
4. 停止并重新启动SQL Server服务。
5. 执行以下命令重建数据库日志文件:(下面是个示例,您要用您实际的数据库名)
DBCC REBUILD_LOG(’cas_db’, 'D:\cas_db\cas_db_Log.LDF')
6. 重新将该数据库置为单用户模式。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 只有.mdf和ldf文件如何导入数据库? 用友u8只有.MDF和.ldf的情况下怎么恢复数据 Microsoft SQL Server 2008如何导入文件.mdf.ldf 怎样新建mdf,ldf 文件 mdf是什么文件,能用什么软件打开 显卡与M.2 SSD共走PCIE总线,会影响彼此性能吗? m.2直连cpu会占用显卡 HP客服你好,我想咨询8460P型号笔记本M.2接口bios... 主板M.2接口会不会影响显卡速度 b85 pro game 转接m.2卡用哪个显卡槽比较好? 用 m.2 x4转接卡后 1070显卡衰减多少 我想笔记本外接显卡~我的电脑是神舟z6 d1 m.2接口支持nvme吗~【nvme】是什么我也不 M.2接口ssd硬盘能不能直接接在pci-e显卡接口上 用M.2转pcie 显卡会有影响吗 显卡插槽及M.2插槽变速问题。 M.2 NVME改接PCIE 与 独立显卡共享PCIE 3.0 X16的问题 联想小新pro16的优缺点有哪些? NGFF M.2怎么外接显卡 联想y700m.2可以接显卡吗 吧友认为exp gdc的m.2外接显卡怎么样 用友软件只有mdf.ldf 文件如何恢复 如何导入.mdf和.ldf文件到sqlserver数据库 sql server 2008如何导出后缀为为.MDF和.LDF的文件? 数据库里面的mdf ldf mdf和ldf文件如何查看?能告诉我具体步骤吗 SQL Server 2008 怎么打开mdf,ldf 文件 SQL高手帮帮忙!数据库.MDF与.LDF文件改了物理名之后-附加数据库就出问题了物理路径不对。 数据库文件怎么转换成mdf和ldf文件? SQL的.MDF和.LDF怎么使用,没有bak备份 Sql Server2005 数据库有2个.mdf和1个.ldf文件,附加的时候只能加上1个.mdf和.ldf,另一个.mdf怎么加上 ldf和mdf怎么还原sql2005数据 怎么介绍我的家乡 介绍自己的家乡,40-50字。选择一个方面写 怎么介绍自己的家乡 我的家乡应该怎么介绍? 介绍自己的家乡30字 向朋友介绍自己家乡的作文 你会怎样介绍自己的家乡? 小练笔,介绍我的家乡100字 “要”有哪些读音?