Sqlserver设置完整备份,差异备份Sql server 设置完整备份,差异备份说明
在数据库管理器中,选择要备份的数据库,右键到“备份”
然后可以按照备份的⽅式进⾏备份。
关于⽂件的还原,作以下补充说明:
步骤为:
1、在需要还原的数据库上右键选择如图
2、在“常规”选项中点击“源设备”选取磁盘上备份好的.bak⽂件后,勾上“还原”选项的勾
3、在“选项”页⾯中,勾选上“覆盖现有数据库”,恢复状态,选择第⼀个“回滚未提交的事务。。。。”,
其中在“⾏数据”和“⽇志”两个数据⾏中,务必查看“还原为”的路径是否指向了你需要还原的数据库名字 dbname.mdf和dbname_log.ldf,因为有些被还原的数据库名字和.bak备份⽂件中的名字不⼀样,导致还原失败。
4、点击确定后还原成功
当数据库⽂件很⼤,数据量很⼤,备份和还原需要花费不少时间的时候,数据库的差异备份⾃然就成为考虑的备份⽅案之⼀。SQLSERVER2008的差异备份存在两种备份⽅式:
1. 先做⼀个完整备份,然后再做差异备份,差异备份的⽂件还是使⽤完整备份的那个⽂件,这样在完整备份集中就会存在两个备份⽂件。还原的时候,都选中这个差异⽂件,还原选项选择“覆盖现有数据库”和“回滚未提交的事务......”这两项即可
2. 先做⼀个完整备份,然后再做⼀个差异备份,差异备份的⽂件不使⽤完整备份的那个⽂件,⾃⼰再新建⼀个差异备份⽂件。这样磁盘上针对这两次备份就会存在两个备份⽂件。还原这两个备份⽂件时,先选择完整备份的⽂件,还原选项⾥选择
“覆盖现有数据库”和“不对数据库执⾏任何操作....” 完成还原后,会发现被还原的数据库名呈现“DBName(正在还原...)”针对这个数据库再进⾏⼀次还原,选择差异备份⽂件后,直接点确定即可。
步骤截图:
1、⾸先如下图对数据库做⼀个完全备份后再做差异备份
2、进⾏差异还原的时候⾸选选择上图中_完全.bak⽂件进⾏还原,此时DB会显⽰ dbname(正在还原…)
3、在上图(正在还原…)的DB名字上,右键-》任务-》还原-》数据库,选择如上图的“源设备”选项,选择_差异2.bak,勾上还原
在“选项”页⾯做如下选择
点击确定后,差异还原成功执⾏。
注意:我们是直接选择的_差异2.bak进⾏的还原,这样的话也会将_差异1.bak中的数据还原到数据库中,因为_差异2.bak是从_差
异1.bak上进⾏差异备份的。
关于⾃动备份,作如下详述:
SQL Server 2008数据库可以实现数据库的定期⾃动备份。⽅法是⽤SQL SERVER 2008⾃带的维护计划创建⼀个计划对数据库进⾏备份,如果出现以下错误:
“代理XP”组件已作为此服务器安全配置的⼀部分被关闭。系统管理员可以使⽤sp_configure来启⽤“代理XP”。有关启⽤“代
理XP”的详细信息,请参阅SQL Server联机丛书中的“外围应⽤配置器”。(ObjectExplorer)
可以打开SQL Server Configuration Manager(SQL Server配置管理器),启⽤SQL Server Agent(SQL Server 代理)。
sqlserver备份表语句
(1)启动【sql server Management Studio】,在【对象资源管理器】窗⼝⾥选择【管理】——【维护计划】选项。
2)右击【维护计划】,在弹出的快捷菜单⾥选择【维护计划向导】选项
,弹出如图所⽰的【维护计划向导】对话框,单击【下⼀步】按钮

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。