+ -
当前位置:首页 → 问答吧 → sql server镜像问题

sql server镜像问题

时间:2011-12-07

来源:互联网

sql server2005 英文版,sp4的包

三台虚拟机在一天物理机上,用证书方式做镜像配置

最后一步

alter database test set partner='TCP://172.168.1.255:5022'

在主库上执行这个,是报错。此处ip为备库的ip

报错为:

Msg 1418, Level 16, State 1, Line 1
The server network address "TCP://172.168.1.255:5022" can not be reached or does not exist. Check the network address name and that the ports for the local and remote endpoints are operational.


我对这个步骤不是很理解,看这个错误是连接不到服务器的端口,但是我在主库上ping 备库ip能通,telnet 5022不通


请大侠指教!!!
在线等……

作者: bright_li008   发布时间: 2011-12-07

三台的防火墙都暂时关掉试试.

作者: ap0405140   发布时间: 2011-12-07

所有防火墙都没开,策略也没有

现在问题解决了,但我还是不很清楚是什么原因!!!

我把自动获取ip改成固定ip,之后就能通了,ping,telnet也通了,不过时断时续的!!!

作者: bright_li008   发布时间: 2011-12-07

现在又有个问题:

alter database test set partner='TCP://172.168.1.176:5022'

执行这个在备库上成功了,但是我发现写错了端口,应该是5011,我想改一下,怎么改啊?


我记得在网上看到过 这个信息存在一个表里,可是我没记录那个语句,有那位高手知道的吗?

作者: bright_li008   发布时间: 2011-12-07

先 alter database test SET partner off

然后再 alter database test SET partner='TCP://172.168.1.176:5011'

作者: ap0405140   发布时间: 2011-12-07

4楼的办法很好用!!!

现在我的备库 alter database test SET partner='TCP://172.168.1.176:5011'执行成功了!

但是主库 alter database test SET partner='TCP://172.168.1.255:5022' 还是报上面那个错误,说连

接不上那台机器的端口,但是现在在主库上telnet备库的端口5022是通的啊?

纠结ing!!!

作者: bright_li008   发布时间: 2011-12-07

1. 删除/重建ENDPOINT试试.

2. 授予Login连接ENDPOINT的权限.

作者: ap0405140   发布时间: 2011-12-07