Database Mirroring

试验目标:创建Database Mirroring

准备工作:

1.准备3台数据库实例

  • WIN-9JFNLS74727为主服务器
  • WIN-9JFNLS74727/SQLSERVER_R2_S01为镜像服务器
  • WIN-9JFNLS74727/SQLSERVER_R2_S02为见证服务器

         

2.在主服务器上创建DB_Mirror示例数据库,并设置示例数据库的RECOVERY MODEL为FULL

3.备份主服务器上的DB_Mirror示例数据库

  

4.将DB_Mirror示例数据库的备份文件以WITH NORECOVERY模式还原至镜像服务器,以承接后续的事务数据

 

实验步骤

1.创建端点:

  • SQL Server Management Studio主服务器的DB_Mirror数据库中,单击右键选择"属性"选项,然后在"数据库属性"对话框中选择"镜像"页签,如图:

  • 在单击"配置安全性"按钮,弹出"设置数据库镜像安全向导"对话框,"包括见证服务器"窗口中选择""如图所示:

  • 分别设置主体,镜像和见证服务器,首先是主体服务器的"端点名称""侦听器端口(默认5022)",如图:

  • 设置镜像服务器的"端点名称""侦听器端口(默认5023)",如图:

  • 设置见证服务器的"端点名称""侦听器端口(默认5024)",如图:

  • 显示配置信息

  • 显示配置成功

2.创建镜像连接

  • 创建成功后向导会询问是否要启动镜像,可以立即启动或者事后再启动

  • 服务器网络地址:显示了3个服务器(主体,镜像,见证)端点路径及通信端口
  • 运行模式:
    • 高性能模式:不需要见证服务器,采用异步操作,有数据遗失的风险
    • 高保护模式:不需要见证服务器,采用同步操作,没有数据遗失的风险,但是主体发生异常时必须手动转移至镜像服务器
    • 高可用模式:需要有见证服务器,采用同步操作,没有数据遗失的风险,如果主体发生异常可以自动转移至镜像服务器
  • 镜像机制开始运行

3.验证数据库镜像

  • 在主体服务器上创建表及数据

  • 点击"故障转移",如图

  • 验证镜像服务器中数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值