SQLserver数据库实现异地备份与还原(完整备份,差异备份,事务日志备份)
环境
主机 | IP |
---|---|
windows1(SQLserver) | 192.168.188.159 |
windows2(备份机器) | 192.168.188.166 |
1.备份
1.windows2创建共享文件夹用于备份数据库
1.对文件夹Administrator用户具有读写权限
2.点击之后完成设置
3.在windows1打开文件夹,输入 \192.168.188.166\数据库备份 测试能否访问文件夹
2.配置完整备份
1.windows1 上打开SQLserver management studio登录数据库进行配置,创建维护计划
2.设置计划时间
3.配置任务
4.配置成功
5.右键 完整备份 – 执行对配置的备份计划进行测试,出现如下报错
6.根据报错提示SQLserver agent未运行,打开SQLserver agent
7.再次执行完整备份
8.打开备份文件夹,看到备份文件
3.差异备份和事务日志备份与上述配置相似
2.恢复
1.完整备份恢复
1.右键要恢复的数据库
2.配置完整备份数据库还原
点击确定还原成功
2.差异备份恢复
1.按之前的操作进入配置界面,选取与完整备份相近的时间点,依次恢复
点击确定进行还原
2.查看数据库状态,一直显示正在还原
3.继续还原,直到还原到最近的差异备份
点击确定
4.查看状态,已成功还原
4.事务日志备份恢复
1.与之前配置相同,使数据库处于正在还原状态
2.选取事务日志进行配置
可以选择时间点进行恢复
点击确定,恢复完成
3.查看状态