一、环境介绍 操作系统:windows 2012 R2 (三台)工作组环境。 软件:SQL 2012 二、IP地址规划 IP地址:sql01 192.168.189.21 作用:见证服务器 sql02 192.168.189.22 作用:镜像服务器 sql03 192.168.189.23 作用:主服务器 三、环境准备 3台windows 2012 R2 安装系统,.net 3.5 关闭防火墙 每台计算机名称,添加上后辍。每台计算机administrator密码必须一致。否则权限会有问题,或者搭建域环境。 3.1、安装.net 3.5 每台计算机都要操作![]()
3.2、主机名添加后辍 每台计算机都要操作
![]()
3.3、创建SQL 服务启动帐户,并把该帐户添加到administrators组,并把密码设置成永不过期。每台计算机都要操作
![]()
3.4、关闭防火墙 每台计算机都要操作
3.5、修改host文件。每台计算机都要操作
![]()
![]()
四、安装SQL 2012 (三台服务器上都要安装)
打开光盘,双击setup.exe 进行安装
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
同样的方法在 sql02 sql03 上面安装sql 2012 五、配置SQL 2012 镜像 在SQL03 上打开 SQL 2012
再连接上 sql02 sql03 上面的数据库
![]()
![]()
![]()
选择 sql03 在上面创建一个数据库,以及数据表。
![]()
创建数据库
创建表
插入数据
查询数据
![]()
在sql03上面备份数据库 在C盘创建一个data文件夹,sql02这台上面的C盘也创建一个data文件夹,用来存放备份的文件。
备份数据库
备份日志 连接上sql02 这台计算机的共享,把刚才在sql03上面备份的数据库文件复制到 sql02 的C盘data里面。
![]()
在sql02 上面,打开sql 2012 ,还原这个数据库。
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
在sql03 上面操作,配置数据库镜像。
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
六、测试 在sql03数据库上再插入一条记录,然后断开sql03的网络,在sql02上打开数据库进行查询,看新插入的数据是否有同步。
![]()
![]()
![]()
数据同步没有问题 在sql02 上面,插入一条记录,恢复sql03的网络连接,
![]()
![]()
手动把sql03变成 主 数据库
![]()
![]()
![]()
![]()
经测试数据是没有问题 ------------------------- END ----------------------------------------