
这种文件是应该是个备份文件,先得确定你要把这个文件恢复到那个数据库中,在要恢复的数据库上右击,选择“所有任务”--〉还原数据库---〉在常规 还原 栏 选---〉从设备---〉点“选择设备”---〉添加---〉文件名,选择你要恢复的文件名就ok了
1右击SQL
Server
2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库”2在“还原为数据库”中填上你希望恢复的数据库名字。这个名字应该与你的源码中使用的数据库名字一致。3在d出的对话框中,选“从设备”4点击“选择设备”5点击“添加”6点击“文件名”文本框右侧的“”按钮,选中你的“BAK”文件,并点击确定回到“选择还原设备”对话框。7点击确定回到“还原数据库”对话框。8点击“选项”选项卡9将所有“移至物理文件名”下面的路径,改为你想还原后的将数据库文件保存到的路径。如果你不希望改变,可以直接点击确定。这时便恢复成功了。
有2个方法:
1、进行像你所说的拿旧的备份在别的机器上进行全库恢复,然后再将那个删的表导出再导进服务器。
2、如果你的数据库有保留有数据库日志的,则可以这样恢复:
用日志工具Log Explorer
步骤:
1、查看日志
a、打开log explorer,选择菜单File--> attach log file
b、在Log File Selection窗口中,填写连接到要恢复数据的数据库服务器机器名、数据库登录ID及密码,然后点击"Connect"按钮。
c、若连接成功,则窗口左边树将显示命令菜单,这时我们点击Browser下的View Log命令,此时窗口右边则出现该数据库的Log。
2、恢复数据库
这时您只要选择您要恢复对事件点,右键点击选择"undo transation"命令,保存T-SQL代码,然后在查询分析器中执行该T-SQL代码
Log Explorer
>
如果你的备份文件损坏了,那就不能恢复这个备份了,如果是你的数据库文件MDF损坏了,那你可以把原来的数据库分离了,把数据库文件先考到别的目录下,然后在企业管理器里新建立个数据库和原来的名字一样的,文件位置也放到原来的位置,建立完这个数据库以后再恢复数据库,在选项里,把强制还原数据库选上,然后确认恢复,应该就可以了
只要原数据库的mdf和ldf文件没有删除,就可以直接附近数据库。
1、在SQL企业管理器中,如图 *** 作,打开附加数据库界面:
2、点击圈中的按钮
3、选择对应的MDF文件,即可完成附加数据库。
以上就是关于怎样还原SQL Server 2000数据库全部的内容,包括:怎样还原SQL Server 2000数据库、如何用SQL2000还原bak文件、SQL Server 2000数据库恢复等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)