如何修复数据库从MDF文件在SQL Server 2008/2008 R2

数据库故障总是表明数据库已损坏。要使SQL Server 2008或2008 R2恢复正常使用,您需要从SQL Server中的MDF文件恢复数据库。要修复SQL数据库,您可以使用MS SQL本身或应用EaseUS MS SQL Recovery,完成SQL修复工具。

作者图标

玛拉于2022年3月16日更新至MS SQL数据库恢复|的文章

适用于:MS SQL Server 2016、2014、2012、2008/2008 R2及更老版本

作为最好的数据库管理工具之一,Microsoft SQL Server经常被数据库管理员使用,SQL Server 2008和2008 R2版本仍然得到广泛的普及。然而,与使用任何其他软件一样,使用SQL Server也不是没有任何问题。SQL Server用户经常遇到的一个问题是数据库的损坏,这将需要您从SQL Server中的MDF和LDF文件恢复数据库。幸运的是,使用MDF和LDF文件修复数据库的方法非常简单,有两种不同的方法可以实现。应用您的首选解决方案并立即恢复SQL Server数据库。

如何在SQL Server 2008/2008 R2中从MDF文件恢复数据库

将MDF和LDF文件恢复到SQL数据库有两个选项。

方法1。使用SQL Server从MDF恢复数据库

您可以选择在SQL Server Management Studio或T-SQL的帮助下修复SQL数据库。

准备:

  • 分离要恢复的数据库
  • 将MDF文件和LDF文件放在相同的位置和特定的文件夹中

提示1。使用SQL Server Management Studio

步骤1。打开Microsoft SQL Server Management Studio,点击“对象探索”。

步骤2。右键单击“数据库”,选择“附加”。

步骤3。在新窗口中,点击“添加”按钮。然后搜索并选择要恢复的数据库的.mdf文件。点击“确定”>“确定”。

提示2。使用t - sql

在管理工作室中执行以下命令:

创建数据库dbname



Filename= '存储MDF文件的路径',
Filename ='存储LDF文件的路径'

附上;

如果以上两个选项无法从SQL Server中的MDF文件恢复数据库,不要沮丧,您还有另一个选择。

方法2。使用SQL恢复软件从SQL Server的MDF中恢复数据库

专业的SQL修复工具EaseUS MS SQL恢复,将轻松满足您从SQL Server中的MDF文件恢复数据库的需求。它特别擅长通过修复其MDF文件来恢复损坏的数据库。此外,它还在以下方面表现出色:

  • 恢复损坏的SQL server数据库对象-表,触发器,索引,键,规则和存储过程
  • 修复数据库日志文件,可能导致数据库错误
  • 恢复删除/丢失的SQL数据库记录

现在,用EaseUS MS SQL Recovery从SQL Server中的MDF文件恢复数据库:

步骤1。通过services停止MS SQL Server服务。硕士或管理工作室。

步骤2。执行EaseUS SQL Recovery。2 .在主界面中选择需要恢复的数据库的MDF/NDF文件。然后点击“修复”开始修复MDF/NDF文件。

如果您知道文件的确切位置,请单击“Browse”来定位数据库。

如果你不知道文件的位置,点击“搜索”来搜索。mdf或。ndf文件。

如何恢复数据库从MDF文件在SQL Server -步骤2

步骤3。完成后,您将在窗口的左侧窗格中看到已恢复的数据库对象。

如何恢复数据库从MDF文件在SQL Server -步骤3

步骤4。单击屏幕右下角的“Export”保存数据库对象。选择首选的格式,MDF或SQL脚本。

在“导出到数据库”窗口,选择“创建新数据库”或“导出到现有数据库”保存修复后的数据。如果要“创建新数据库”,请输入数据库名称并选择SQL位置。如果选择“导出到现有数据库”,则需要选择现有数据库。

如何恢复数据库从MDF文件在SQL Server -步骤4

步骤5。现在重新启动SQL Server。

这个页面有用吗?

EaseUS MS SQL恢复

  • 恢复(。mdf和。ndf)文件
  • 恢复损坏的对象
  • 修复数据库日志文件
现在就试试