SQLServer容灾备份_1_思路
2018-08-22 本文已影响9人
芭比哪吒
硬件
两台内内网连通的服务器A,B
软件
两台电脑均安装 Windows Server 服务器系统
两台电脑均安装 SqlServer数据库
A作为主服务器安装ISCSI发起程序
B作为备份服务器安装ISCSI目标程序
原理 1.磁盘映射
-
在B服务器的D(除C盘以外的盘)盘上创建一个文件夹VirDisk,作为虚拟硬盘F
-
通过ISCSI使得这个虚拟的硬盘F对A电脑可见,A电脑把这个硬盘当作一个本地的硬盘F使用
-
A电脑的数据库把备份数据存储到F盘,这样所有的备份数据就全部保存在了B电脑的那个文件夹中
原理 2.数据库差异备份
-
数据库没12(可以修改)小时完整备份一次
-
在完整备份的基础上,接下来每30(可修改)分钟进行一次差异备份
-
数据库还原的时候取最近一次完整备份,加上 最后一次差异备份就可以还原数据库
原理 3.什么是差异备份
exmple: 数据库为 12345
第1次差异备份时:数据库变为
123456
差异备份为 6
第2次差异备份时:数据库变为
1234567
差异备份为 67
第3次差异备份时:数据库变为
12345678
差异备份为 678
第4次差异备份时:数据库变为
123456789
差异备份为 6789
完整备份一次:这个时候进行完整备份
数据库为123456789
第1次差异备份时:数据库变为
1234567890
差异备份为 0
所以,需要还原的时候你只需要取
123456789
加上0
这样就可以还原数据库