SQLSERVER 2008 数据库镜像疑问
时间:2011-12-09
来源:互联网
1.最近在做数据库镜像时,发现一个问题:在同一台服务器上,如果有2个数据库都做了镜像,那么其中一个数据库与其见证服务器的状态是 disconnect! 但2个数据库都可以各自成功的进行自动故障转移,不知什么原因?
镜像的配置说明如下:
主机:192.168.0.116 备机:192.168.0.117 见证服务器:192.168.0.118
2个数据库: mainone,maintwo
使用证书方式进行了镜像,也进行了测试,2个数据库都能进行很好的切换。
但在镜像监视器中,发现总有一个数据库与见证服务器是 disconnect 状态,求解啊!
图1:

点数据库mainone时,116与118是connect,但117与118是disconnect
图2:

点数据库maintwo时,116与118是disconnect,117与118是connect
不知是啥原因?
2.如何实现多数据库镜像的故障自动转移?
也就是说:mainone 主备自动进行了切换,则maintwo 也要能发现并自动进行了切换;保证 mainone,maintwo 同时在同一个服务器上可用。
镜像的配置说明如下:
主机:192.168.0.116 备机:192.168.0.117 见证服务器:192.168.0.118
2个数据库: mainone,maintwo
使用证书方式进行了镜像,也进行了测试,2个数据库都能进行很好的切换。
但在镜像监视器中,发现总有一个数据库与见证服务器是 disconnect 状态,求解啊!
图1:

点数据库mainone时,116与118是connect,但117与118是disconnect
图2:

点数据库maintwo时,116与118是disconnect,117与118是connect
不知是啥原因?
2.如何实现多数据库镜像的故障自动转移?
也就是说:mainone 主备自动进行了切换,则maintwo 也要能发现并自动进行了切换;保证 mainone,maintwo 同时在同一个服务器上可用。
作者: EVAN_QIN 发布时间: 2011-12-09
问题1,
--> 既然2个数据库镜像的切换是正常的,我想这个问题可以忽略,毕竟想要的功能已经实现了.
问题2,
--> 当mainone的镜像做了切换,也就意味着主机的sql service停止了(正常切换的必须条件),
mainone,maintwo是在同个sql service下的,
所以此时maintwo也自动做了切换(因为主机的sql service停止了).
--> 既然2个数据库镜像的切换是正常的,我想这个问题可以忽略,毕竟想要的功能已经实现了.
问题2,
--> 当mainone的镜像做了切换,也就意味着主机的sql service停止了(正常切换的必须条件),
mainone,maintwo是在同个sql service下的,
所以此时maintwo也自动做了切换(因为主机的sql service停止了).
作者: ap0405140 发布时间: 2011-12-09
不一定是服务停止才造成切换啊。比如:mainone 的日志满了,造成 mainone 不能提供服务;但 maintwo 还是正常的...
作者: EVAN_QIN 发布时间: 2011-12-09
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28