1. 三种备份模式
完全备份、差异备份、日志备份
2.数据库恢复模型
完全恢复、大规模日志记录恢复、简单模式
切换恢复模型:数据库名--右键“属性”--“选项”选项卡--故障还原
3.数据库自动备份
(1)展开服务器实例--管理--数据库维护计划--新建
(2)展开服务器实例--目标数据库--右键“所有任务”--备份数据库--“常规”选项卡 “调度”复选框--设置
(3)作业:无论哪种方法建立的自动备份项目,时间调度都通过作业完成,因此可以直接创建作业
右键"维护计划"--新建维护计划--输入维护计划名称--这样会出现创建维护计划的窗口。
点击“计划”右侧“...”按钮,添加计划的执行频率
然后, 在左边的工具箱中(没有的话, 按Ctrl+Alt+X), 将"备份数据库任务"拖到中间的黄色区域
双击拖出来的这个任务, 会出现设计属性的窗口
在数据库中, 选择你要备份的数据库,然后设置备份到那里, 并且设置备份的文件名
设计好后, 单击"确定", 你也可以单击"T-SQL", 看看sql大致会用什么样的语句来处理你的需求.
4.系统数据库的备份还原
系统数据库不保存业务数据,但保存了许多SQL Server设置,如数据库维护计划、数据库安全用户等
master:记录系统级信息、登录帐号和系统配置设置,包括:
model:数据库模版,对其修改后要备份(如添加用户定义类型)
msdb:供SQL Server代理程序调度警报和作业及记录操作员时使用数据库维护计划、备份与还原操作、新增修改作业、配置发布分发等操作引起msdb数据变化后备份
distribution:被配置为远程分发服务器或发布/分发服务器组合的服务器具有distribution数据库,配置或调整发布与分发后备份
5.系统数据库恢复
重建master的步骤
(1)运行rebuildm.exe,建立新的master(如果master未损坏的话就不需要此步骤),需要安装程序
(2)单用户模式启动SQL,SQLServer.exe -c -m
(3)如普通数据库般还原数据库
model、msdb、distribution三种数据库的还原和普通数据库类似
重建master后,model和msdb亦被重建,因此应对它们立即还原,但重建master对distribution无影响