我正在设置数据库镜像,这是我的模型:
我正在设置带证书的镜像,当我将Principal和Mirror一起设置时,它是可以的。
但是当我为校长添加见证人时,我收到了一个错误:
“无法将ALTER DATABASE命令发送到远程服务器实例'TCP:// xxx:5024'。数据库镜像配置未更改。验证服务器是否已连接,然后重试。”
请注意,我正在为Principal,Mirror和Witness设置正确的证书 并且校长可以通过5024端口远程登录到Witness。
我在互联网上搜索了两个星期,但似乎没有完整的答案。
答案 0 :(得分:0)
我花了一天时间来弄清楚这个问题和这个帖子Trouble setting up witness in SQL Server mirroring scheme w/ error 救了我。
我的问题是Witness服务器没有看到Principal服务器。我浏览了Witness服务器中的Windows事件并看到了:
与“TCP:// xx:6022”的镜像连接在10秒后没有响应的数据库“xxx”超时。检查服务和网络连接。
我在Witness服务器上为Principle服务器添加了一个主机入口点,问题解决了。