sql2008用证书的方式镜像 添加见证服务器1456错误

我用证书的方式在一个用向日葵搭建的vpn网络中做了服务器镜像,现在主服务器和镜像服务器连接没问题,可是在主服务器执行:
ALTER DATABASE MyDB123456   
SET WITNESS = 'TCP://************:7024';  时,出错,错误显示如下:
消息1456 级别16 状态3 第1行
无法将alter DATABASE 命令发送到远程服务器实例'TCP://173.26.122.99:7024',数据库镜像配置未更改,请确保服务器以正确连接,然后重试!
telnet和ping三台服务器的ip和7024端口都是通的!
请教大神该如何解决?

现在见证服务器添加不上,网上试了很多教程都不行,请各位大神指点?

搭建镜像服务器的时候是参照这个教程做的,也参照这个教程做了见证服务器的出站和入站http://wenku.baidu.com/link?url=MEn5jIJKlILKvDoIgXFtm65gjkQ52ks1YbIr5l73qfpygAZVVoCbKJIPEhVxXxVB0kKGfieEZn-u5bNYLuIOmyHMMrvZYJi1kGMXZChHv1C

问题和这个类似http://www.tc5u.com/mssql/99981.htm

和这个也差不多http://bbs.csdn.net/topics/330236247