sql server 2000 数据库恢复

sql server 2000 数据库恢复,第1张

有两种方法可以做,但不是批量处理(我没尝试用存储过程批量处理这个问题,估计可以的)你需要对你要转移的数据库一一 *** 作,现以数据库名为:abc为例

1、通过分离--附加数据库的方法实现

其实里的分离可以不用了,在你数据库安装目录下(本机:c:\Program

Files\Microsoft

SQL

Server\MSSQL\data)有个存放数据库数据的,你可以找到abc.mdf和abc.ldf将他们拷贝到你的目标机器上对应数据库的数据目录下(目标机器:本机:c:\Program

Files\Microsoft

SQL

Server\MSSQL\data);通过附加数据库的方式将数据库添加到当前数据库上。(注意这里的附加,如果路径不对会出现错误);

2、数据库备份还原的方法

这里在本机上通过企业管理器在目标数据库abc上右击可以进行数据库备份(也可以在查询分析器中使用backup

database

abc

...),将备份好的数据库,拷贝到目标机器,在目标机器上恢复数据库(注意;在此之前要在目标机器上添加上一个abc数据库)

如果会用存储出过程或函数,应该可以进行批量处理,这个我没试过:)

具体 *** 作不明白的可以看SQL的联机帮助文档!

一、使用.MDF和.LDF文件还原(附加数据库)

1、依次展开SQL Server企业管理器中左侧树图上的目录,一直到“数据库”节点,在“数据库”上点鼠标“右键”,并选择“所有任务” →“附加数据库”,如图所示

2

2、在d出的“附加数据库 - (local)”对话框中,点击“要附加数据库的MDF文件:(M)”文件框右侧的“浏览”按钮,如图所示:

3

3、在d出的的“浏览现有的文件 - (local)”对话框中,选择要还原数据库的.MDF文件,点击“确定”按钮,如图所示:

4

4.返回“附加数据库 - (local)”对话框,系统将自动加载.LDF文件,并根据实际情况选择“指定数据库所有者”的用户,如下图所示:

5

4、单击“确定”按钮,数据库附加(还原)完成,如下图所示:

二、使用.BAK数据库备份文件还原(还原数据库)

1、依次展开SQL Server企业管理器中左侧树图上的目录,一直到“数据库”节点,在“数据库”上点鼠标“右键”,并选择“所有任务” →“还原数据库”,如图所示:

2、在d出的“还原数据库”对话框中,“还原为数据库(R)”选择要还原到哪个数据库,然后选择“从设备”还原,点击“选择设备”按钮,如图所示:

3、在d出的“选择还原设备”对话框中,单击“选择设备”按钮,在d出的对话框中,单击“添加”按钮,如图所示:

4、在d出的“选择还原目的”对话框中,单击“文件名”右侧“浏览”按钮,如图所示:

5、在d出的“备份设备位置 - (local)”对话框中找到数据备份.BAK文件,单击“确定”按钮,如下图所示:

6、系统返回到“选择还原目的”对话框,单击“确定”按钮,如下图所示:

7、系统返回到“选择还原设备”对话框,单击“确定”按钮,如下图所示:

8、系统返回到“还原数据库”对话框,单击“确定”按钮,如下图所示:

9、此时SQL Server2000开始还原指定.BAK文件的数据库,如图所示:

10.稍等一会儿,还原就完成了,如图所示:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6771665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存