SQL2005 数据库的备份(手工备份和维护自动备份)和还原 英文版(详细的图解和文字)

本文详细介绍了SQL Server 2005数据库的手动备份和维护自动备份的过程,包括通过右键属性菜单进入任务备份的步骤,以及备份设置的详细解释。此外,还提到了手动备份可能存在的覆盖先前备份的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 SQL2005 数据库的备份

(一)手工备份

手工备份,是最直接的数据库备份,也是最简单的备份,只要你点击要备份的数据库,右键属性-->任务-->备份,然后在打开的对话框内设置,然后确定一下,就OK了,它一个不太好的地方,就是直接备份,如果是默认的话,会覆盖前一个备份的bak,如下图,整个操作过程:

 

SQL2005 数据库的备份(手工备份和维护自动备份)和还原 英文版 - fengyu2004_4 - fengyu2004_4的博客

--------------------------------->>>第二步 ,默认设置,完整备份,

SQL2005 数据库的备份(手工备份和维护自动备份)和还原 英文版 - fengyu2004_4 - fengyu2004_4的博客
 
--------------------->>第三步,如下:已经备份好了

 

SQL2005 数据库的备份(手工备份和维护自动备份)和还原 英文版 - fengyu2004_4 - fengyu2004_4的博客

 

 二,现在讲一下"数据库还原"
上面既然有备份了数据库,万一运行中的数据库出问题,或数据受到攻击,那么此时你就要还原数据库了,对于还原sql2005比较麻烦,有几个细节要注意,
第一:要"恢复中的单用户模式问题",否则会出现“数据库正在使用,所以无法获得对数据库的独占访问权”这样的提示,还原不了,
       原因:这是因为在还原数据库时,有其他用户正在使用数据库。还原数据库要求数据库工作在单用户模式。 通常就是DBA在操 
       作时,不允许其他用户连接数据库。 其解决方法,配置数据库的属性,在如图14-32所示的【选项】选项卡中,设置【限制访问】参数为“Single”即可。如下图:(在某个要还原的数据库上右键属性)
SQL2005 数据库的备份(手工备份和维护自动备份)和还原 英文版 - fengyu2004_4 - fengyu2004_4的博客
 
 然后,选择属性"Properties"
SQL2005 数据库的备份(手工备份和维护自动备份)和还原 英文版 - fengyu2004_4 - fengyu2004_4的博客
然后选择"单用户模式"(默认是"多用户模式")
 
SQL2005 数据库的备份(手工备份和维护自动备份)和还原 英文版 - fengyu2004_4 - fengyu2004_4的博客
 
确定后,就还原成功了!
SQL2005 数据库的备份(手工备份和维护自动备份)和还原 英文版 - fengyu2004_4 - fengyu2004_4的博客
 
 注意:如果这样操作后,还不能还原,还提示"数据库正在使用,所以无法获得对数据库的独占访问权"的话,那么你要关闭当前的对象资源管理器,重新开启一下,再重新操作过,就可以了,因为有时该软件不怎么自动灵活",可能是缓存原因还是其它的原因,具体我也不太清楚~
 
第二:还原过程中,可能会出现"尚未备份数据库的日志尾部",如果出现这样的提示,说明:"在线还原的数据库在最后备份后又产生了新的日志,所以按照默认设置的备份选项,系统将提示备份日志尾部以免造成事务中断。",那么此时的解决方法如下:   
如果需要备份尾部日志则进行备份。如果不需要,则可以在还原数据库的的选项卡中选择【覆盖现有数据库】复选框。
另一种解决方式就是使用备份进行日志备份,然后在备份选项里选中备份日志尾部,将数据库置为还原状态,这样就不用在还原的时候选覆盖数据选项了,不过数据库在还原状态下不可用。
如下图(第一种解决方法:"覆盖现有数据库"下直接还原),
SQL2005 数据库的备份(手工备份和维护自动备份)和还原 英文版 - fengyu2004_4 - fengyu2004_4的博客
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值