适用于: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文件。
步骤3。完成后,您将在窗口的左侧窗格中看到已恢复的数据库对象。
步骤4。单击屏幕右下角的“Export”保存数据库对象。选择首选的格式,MDF或SQL脚本。
在“导出到数据库”窗口,选择“创建新数据库”或“导出到现有数据库”保存修复后的数据。如果要“创建新数据库”,请输入数据库名称并选择SQL位置。如果选择“导出到现有数据库”,则需要选择现有数据库。
步骤5。现在重新启动SQL Server。
这个页面有用吗?
相关文章
琼/ 2021-06-15
塞德里克/ 2021-02-24
塞德里克/ 2021-01-26
玛拉/ 2021-01-26