代码改变世界

MS SQL Server数据库修复技术:数据恢复详细实用教程

2011-09-13 10:31  魔幻数据  阅读(470)  评论(1编辑  收藏  举报

一、 打开数据库文件

点击软件界面“打开数据库文件”按钮,选择磁盘上要恢复的.MDF文件(如图3-1所示):

图3-1 打开数据库文件(本文先发表于达思数据恢复网站:http://www.bnuol.com,转载请注明)

 

选择打开文件,点击open(打开)按钮,程序跳出一个对话框,请选择打开的MDF文件是sqlserver2000数据库文件还是sqlserver2005数据库文件(如图3-2所示),目前程序支持的数据库版本为sqlserver7.0、sqlserver2000和sqlserver2005。

图3-2 打开数据库文件

 

   D-Recovery For MS SQL Server的数据恢复功能也相当简单。它可以导出当前打开的库文件的所有数据表结构,也可以单独导出某个表的表结构。它可以把所有表数据导出保存成.sql文件,也可以单独导出某个表保存成.sql文件。用户可以根据需要,把相应的.sql文件通过MS SQL Server 查询分析器手工导入到运行中的数据库中。当然可以用D-Recovery For MS SQL Server自动生成的.bat批处理文件自动批量导入.sql文件到运行中的数据库。数据恢复过程还有一个更自动化的数据导出功能,那就是把数据直接导入到运行中的MS SQL Server数据库中,这需要用户对MS SQL Server数据库连接操作比较熟悉,在数据直接导入数据库的过程中,需要用户填写数据库所在机器的IP地址,通常我们可以直接取本地IP地址:127.0.0.1。端口号默认是1433,如果用户更改过数据库连接端口号,需要填写成更改过的端口号。导入的的目标数据库名称由用户自己确定,一般情况下建议用户创建一个新的数据库,然后把要恢复的数据导入这个新的数据库中。数据库连接用户名和密码由用户自己确定。

二、 导出所有表结构

如果需要所有的表结构,我们可以将所有的表结构导出到自己指定的文件夹下面。导出表结构的操作如(图3-3所示)。

图3-3 导出所有表结构

三、 导出选中表结构

如果需要某一表结构,我们可以选中想要的表结构导出到自己指定的文件夹下面。导出先选中表结构的操作如(图3-4所示)。

图3-4 导出选中表结构

四、导出所有表数据

如果需要所有的表数据,我们可以将所有的表数据导出到自己指定的文件夹下面。导出表数据的操作如(图3-5所示)。

图3-5 导出所有表数据

五、 导出选中表数据

如果需要某一表数据,我们可以选中想要的表数据导出到自己指定的文件夹下面。导出先选中表数据的操作如(图3-6所示)。

图3-5 导出选中表数据

六、 把所有表导入数据库

如果需要所有表导入数据库,我们可以通过工具栏上将所有表导入数据库按钮进行操作。导出表数据的操作如(图3-7所示)。

图3-7把所有表导入数据库

七、把选中表导入数据库

如果需要某一表数据,我们可以选中想要的表数据导出到自己指定的文件夹下面。导出先选中表数据的操作如(图3-8所示)。

图3-8把选中表导入数据库