Database Mirroring

12月 14th, 2010

试验目标:创建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.验证数据库镜像

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

  • 点击故障转移“,如图

  • 验证镜像服务器中数据

目前还没有任何评论.
您必须在 登录 后才能发布评论.