SQL Server 数据库快照搭建实例

数据库快照是在某一个时间点通过一定的策略,把主服务器数据同步到从库的过程,实现基本的读写分离技术。

优点:配置简单,对系统依懒性低。

缺点:表结构还原完整度不高,还原过程拖累数据库性能,所以数据库不宜存在过多快照。

利用快照,可以提供如下好处:

  • 提供了一个静态的视图来为报表提供服务
  • 可以利用数据库快照来恢复数据库,相比备份恢复来说,这个速度会大大提高(在下面我会解释为什么)
  • 和数据库镜像结合使用,提供读写分离
  • 作为测试环境或数据变更前的备份,比如我要大批导入或删除数据前,或是将数据提供给测试人员进行测试前,做一个快照,如果出现问题,则可以利用快照恢复到快照建立时的状态

搭建环境(VM虚拟机,系统windows server 2008 R2)

主机名ip账户名密码sql 版本
WIN-8KGDT4D8B01192.168.102.128administratorTest123456^sql server 2012
WIN-8KGDT4D8B02192.168.102.129administratorTest123456^sql server 2012

账户密码可一致,方便搭建和后期维护。
VM虚机的实例需要做到内网互通,关闭防火墙。

发布搭建:
1.创建数据库Test 在这里插入图片描述
2.针对Test库做一次完整备份
在这里插入图片描述
2.创建共享文件夹,并把备份文件复制进去
在这里插入图片描述
3.打开计算机Host文件(C:\Windows\System32\drivers\etc)做下ip指向计算机名,测试ping主机名通即可
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201117110028529.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTMzMTUyMDk=,size_16,color_FFFFFF,t_70#pic_center
在这里插入图片描述
4.打开共享文件夹,因为已经做了互通,且账号密码一致。所以打开共享文件夹不需要输入账户名密码即可
在这里插入图片描述
5.还原数据库
在这里插入图片描述
6.点开主机,本地发布
在这里插入图片描述
7.选默认
在这里插入图片描述
在这里插入图片描述
共享文件夹选默认稍后修改
在这里插入图片描述
在这里插入图片描述

快照发布: 发布服务器按预定的时间间隔向订阅服务器发送已发布数据的快照。

事务发布: 在订阅服务器收到已发布数据的初始快照后,发布服务器将事务流式传输到订阅服务器。
对等发布: 对等发布支持多主复制。发布服务器将事务流式传输到拓扑中的所有对等方。所有对等节点可以读取和写入更改,且所有更改将传播到拓扑中的所有节点。
合并发布: 在订阅服务器收到已发布数据的初始快照后,发布服务器和订阅服务器可以独立更新已发布数据。更改会定期合并。Microsoft SQL
Server Compact Edition 只能订阅合并发布。

8.根据自己的需要选择快照模式,我们这里选择快照发布。选择表并选择对应的属性
在这里插入图片描述

注意如果存在外键此处属性不选择会存在外键丢失的问题。建议根据需要设置外键

9.设置快照代理时间,一般设置在业务低的时候,例如02:00
在这里插入图片描述
9.代理安全这因为在之前做了内网互通,和账户的互通此处设置如下即可,用windows账户的方式验证
在这里插入图片描述
10.输入发布名称,完成即可
在这里插入图片描述
在这里插入图片描述
11.系统如果默认为C盘,并且数据量很大的情况下狐疑很快把系统盘占满。下面设置快照文件位置。测试系统只有一个盘先放C盘了O(∩_∩)O哈哈~
在这里插入图片描述
订阅搭建:
1.新建订阅
在这里插入图片描述
2.选择发布服务器,和数据库
在这里插入图片描述

3.选择运行平台,建议在订阅服务器运行
在这里插入图片描述

4.账户设置如下。用系统账户即可
在这里插入图片描述
5.代理计划 选持续运行即可
在这里插入图片描述
6.下一步完成即可
在这里插入图片描述
7.到此快照搭建已完成
在这里插入图片描述

快照文件清理

1.选择复制,分发服务器属性
在这里插入图片描述
2.选择时间完成即可
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值