在Principal上设置Witness服务器出错

时间:2014-03-06 07:08:08

标签: sql-server database mirroring

我正在设置数据库镜像,这是我的模型:

  • server1中的主数据库实例
  • 镜像数据库实例 server2
  • server2中的Witness数据库实例

我正在设置带证书的镜像,当我将Principal和Mirror一起设置时,它是可以的。

但是当我为校长添加见证人时,我收到了一个错误:

“无法将ALTER DATABASE命令发送到远程服务器实例'TCP:// xxx:5024'。数据库镜像配置未更改。验证服务器是否已连接,然后重试。”

请注意,我正在为Principal,Mirror和Witness设置正确的证书 并且校长可以通过5024端口远程登录到Witness。

我在互联网上搜索了两个星期,但似乎没有完整的答案。

1 个答案:

答案 0 :(得分:0)

我花了一天时间来弄清楚这个问题和这个帖子Trouble setting up witness in SQL Server mirroring scheme w/ error  救了我。

我的问题是Witness服务器没有看到Principal服务器。我浏览了Witness服务器中的Windows事件并看到了:

与“TCP:// xx:6022”的镜像连接在10秒后没有响应的数据库“xxx”超时。检查服务和网络连接。

我在Witness服务器上为Principle服务器添加了一个主机入口点,问题解决了。