数据库MDF数据文件数据库恢复.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库MDF数据文件数据库恢复 大 | 中 | 小 [ 2007/03/21 11:41 | by 鲜春林 ] .mdf文件是数据库中的一个主要数据文件,它是数据库的起点,指向数据库中文件的其它部分。当电脑出现故障无法备份数据库时,只能通过SQL命令的方式将.mdf数据文件附加到当前服务器,还原原有的数据。打开查询分析器,点击【确定】连接到服务器(若SA有密码请输入密码),如下: 进入到查询分析器: 在右面的窗口中输入文件恢复命令,格式为: sp_attach_single_file_db @dbname = dbname , @physname = physical_name @dbname ? ?@physname 这两个不能改变。 dbname:即要还原的数据库名字。 Physname:即物理文件名。 Physical_name:即.mdf文件路径。 例如:IT2000.mdf文件还原至当前服务器。 点击如上所示的执行按钮,则恢复了原来IT2000数据库,命令行提示:命令已被执行。 Mdf文件如何导入到SqlServer数据库 过程: 1.停掉MSSQLSERVER,将MSSQL安装目录下的E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf和E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf文 件移走。 2.重新启动MSSQLSERVER,在SQL Server Enterprise Manager中可看到PUBS的图标是灰色的加了个(置疑 ),删除PUBS。至此是为了模拟Pubs数据库只留下了pubs.mdf,(pubs_log.ldf不再用到)。 3.将pubs.mdf移到MSSQL安装目录下E:\Program Files\Microsoft SQL Server\MSSQL\Data\ 4.在SQL查询分析器中执行 exec sp_attach_db pubs ,E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf, 会有错误提示: 设备激活错误。物理文件名 e:\Program Files\Microsoft SQL Server\MSSQL\data\pubs_log.ldf 可 能有误。 已创建名为 E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.LDF 的新日志文件。 不过没关系,因为新日志文件已创建了,呵呵。 用此方法只要有.mdf文件,就能回复数据库。 Sql server数据库备份还原另一方法 ? ?直接拷贝数据文件把数据库的数据文件(*.mdf)和日志文件(*.ldf)都拷贝到目的服务器,在SQL Server Query Analyzer中用语句进行恢复: EXEC sp_attach_db @dbname = test, @filename1 = d:\mssql7\data\test_data.mdf, @filename2 = d:\mssql7\data\test_log.ldf 这样就把test数据库附加到SQL Server中,可以照常使用。如果不想用原来的日志文件,可以用如下的命令: EXEC sp_detach_db @dbname = test EXEC sp_attach_single_file_db @dbname = test, @physname = d:\mssql7\data\test_data.mdf 这个语句的作用是仅仅加载数据文件,日志文件可以由SQL Server数据库自动添加,但是原来的日志文件中记录的数据就丢失了。 sql恢复,sql数据库恢复 ? ? 数据库恢复/数据库修复是比较常见的一种数据恢复业务。在我们众多的案例中(尤其是一些Raid数据恢复),恢复后的数据里往往包含一些损坏的数据库文件,我们也从中研究出很多数据库恢复的技术经验。我们可以提供以下类型数据库的专业恢复和修复服务: ? ?Access (*.mdb) 数据库恢复/sql数据库恢复 ? ?MSSql (*.mdf) 数据库恢复/数据库修复 ? ?Paradox(*.DB) 数据库恢复/sql数据库修复 ? ?Oracle(*.DBF) 数据库恢复/数据库修复 ? ?dBase(*.DBF) 数据库恢复/sql数据库恢复 ? ?FoxPro(*.DBF) 数据库恢复/数据库修复 ? ?MS Works(*.wdb) 数据库恢复/sql数据库修复 ? ?其他如IBM DB2、SyB

文档评论(0)

精品报告 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档