1.右击SQL Server 2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库”
2.在“还原为数据库”中填上你希望恢复的数据库名字。这个名字应该与你的源码中使用的数据库名字一致。
3.在d出的对话框中,选“从设备”
4.点击“选择设备”
5.点击“添加”
6.点击“文件名”文本框右侧的“...”按钮,选中你的“.BAK”文件,并点击确定回到“选择还原设备”对话框。
7.点击确定回到“还原数据库”对话框。
8.点击“选项”选项卡
9.将所有“移至物理文件名”下面的路径,改为你想还原后的将数据库文件保存到的路径(文件夹一定要存在噢,不存在就创建一个吧,否则会报错误的)。如果你不希望改变,可以直接点击确定。这时便恢复成功了
停掉数据库服务器。将刚才生成的数据库的日志文件*_log.ldf删除,用要恢复的数据库mdf(*.mdf)文件覆盖刚才生成的数据库数据文件*.mdf。
启动数据库服务器。
restore
database
DemoDB
from
disk='c:\a.bak'
--c:\a.bak是备份文件名
with
move
'demodb_data01'
to
'...\demodb_data01.mdf'
--将要恢复到文件
,move
.....
,move
'demodb_log'
to
'...\demodb_log.ldf'
--------------------------------------------------------------------------------
access数据库的备份很简单,是直接整个文件备份。把mdb直接复制到新位置改名就完成了备份,恢复的话先断开所有数据库连接,删除原有mdb文件,再把备份文件改名复制回来就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)