<强> 1。环境配置强>
服务器1:sqlmirror01
IP: 192.168.10.176
服务器2:sqlmirror02
IP: 192.168.10.177
操作系统:Windows 2012 R2
安装。net框架3.5/4.0
关闭服务器防火墙或设置白名单
数据库版本:SQL Server 2014
<强> 2。创建主密钥(非必需强>)
使用主
创建主密钥加密的密码=皕aq12WSX”
<强> 3。创建证书强>
sqlmirror01执行
使用主
创建证书sqlmirror01_cert主题=皊qlmirror01证书”,expiry_date=' 2099-1-1 '
到
sqlmirror02执行
使用主
创建证书sqlmirror02_cert主题=皊qlmirror02证书”,expiry_date=' 2099-1-1 '
<强> 4。创建镜像端点强>
sqlmirror01执行
使用主
创建端点Endpoint_Mirroring
状态=开始
tcp (listener_port=5022, listener_ip=全部)为database_mirroring
(身份验证=证书sqlmirror01_cert=需要加密算法aes,角色=)
到
sqlmirror02执行
使用主
创建端点Endpoint_Mirroring
状态=开始
tcp (listener_port=5022, listener_ip=全部)为database_mirroring
(身份验证=证书sqlmirror02_cert=需要加密算法aes,角色=)
<强> 5。备份证书强>
sqlmirror01执行
使用主
备份证书sqlmirror01_cert文件=' C: \ Certificate_files \ sqlmirror01_cert。cer的
sqlmirror02执行
使用主
备份证书sqlmirror02_cert文件=' C: \ Certificate_files \ sqlmirror02_cert.cer的
<强> 6。拷贝证书强>
将sqlmirror01_cert.cer拷贝至sqlmirror02的C: \ Certificate_files \
将sqlmirror02_cert.cer拷贝至sqlmirror01的C: \ Certificate_files \
<强> 7。创建登录名强>
sqlmirror01执行
使用主
创建登录sqlmirror02_login密码=癮bc@123456”
到
sqlmirror02执行
使用主
创建登录sqlmirror01_login密码=癮bc@123456”
<强> 8。创建使用该登录名的用户强>
sqlmirror01执行
使用主
创建用户sqlmirror02_user去登录sqlmirror02_login
到
sqlmirror02执行
使用主
创建用户sqlmirror01_user去登录sqlmirror01_login
<强> 9。证书与用户关联强>
sqlmirror01执行
使用主
创建证书sqlmirror02_cert
授权sqlmirror02_user
='从文件c: \ Certificate_files \ sqlmirror02_cert。cer的
sqlmirror02执行
使用主
创建证书sqlmirror01_cert
授权sqlmirror01_user
='从文件c: \ Certificate_files \ sqlmirror01_cert.cer的
<强> 10。授予对远程镜像端点的登录名的连接权限强>
sqlmirror01执行
使用主
格兰特去连接alt=" SQL Server数据库镜像搭建(无见证无域控)”>