• SQLServer-镜像配置


    实验环境:三台服务器分别为主服务器,镜像服务器,见证服务器,都加入域sql.com

    1. 分别在三台服务器上安装SQL 2008 R2,安装数据库引擎和管理工具两个组件即可。

    2. 镜像前准备工作。

      2.1 建立数据库镜像专用域帐户,在DC上操作:

    image

    image

    image

    image

    用户创建完成。

      2.2 将域用户sqlmirr加入数据库,并设为数据库管理员

    image

    image

    image

    2.3 将数据库服务帐户设置为 sqlmirr

    image

    image

    image

       2.4 重启数据库服务

    image

       2.5 在主服务器和镜像服务器分别做2.2-2.4的操作

    3.  准备数据库test_db

       3.1  首先要保证数据库的恢复模式为 完整

    image

    3.2 完全备份数据库

    image

    image

    image

    3.3 备份事务日志

    image

      可以将事务日志和数据库备份到同一个文件里,这样还原的时候可以一次搞定

    3.4 将备份文件拷贝到镜像服务器上

    3.5 在镜像服务器上新建数据库test_db,数据库名一定要和主服务器上的数据库名相同

    3.6 还原数据库

    image

    image

    image

    image

    image

    image

    image

    image

    image

    image

      因为前面已经创建了数据库专用的域帐户并将其设置为数据库服务启动帐户了,所以这里直接点完成

    image

    image

      稍等一下,等待镜像完成。

      查看一下状态

    image

    3.6 镜像配置完成

    4. 故障发生时,见证服务器和镜像服务器会检测到主服务器发生故障,这时见证服务器会升级为主服务器,数据库变为可读写状态;当主服务器故障恢复后重新加入网络后自动变为镜像服务器。

    5. 关天代码中的配置:

     ConnectionString="DataSource= Master;Failover Partner=Slave;Initial Catalog=dbtest;User Id=SA;Password=123456;Pooling=true;MAX Pool Size=256;Min Pool Size=2;

    Connection Lifetime=3;"

  • 相关阅读:
    Python之pytest 基础
    unittest和pytest的区别
    Selenium 常用定位对象元素的方法
    ORCAl存储过程
    Mysql的存储过程
    TestNG 搭建测试框架 自动化测试
    通过junit/TestNG+java 实现自动化测试
    查看APP用到的图片方法
    码农干私活的建议(转)
    Android的onCreateOptionsMenu()创建菜单Menu详解(转)
  • 原文地址:https://www.cnblogs.com/huangxm/p/5355312.html
Copyright © 2020-2023  润新知