【发布时间】:2013-11-29 02:51:45
【问题描述】:
我遇到了 ms server 2008R2/sql server 2008 和 msserver 2003/sql server 2005 之间的网络连接问题:每次我尝试打开与 sql management studio 或 sqlcmd 的连接时,我都会遇到很长的超时,然后出现 sql 错误10052: 远程计算机意外关闭连接。
另外,它们之间还有一个硬件防火墙,它只允许 1433 tcp 流量。
我已经测试了一些其他组合:
win 2008R2/sql 2008 ---> 防火墙 ---> win2003 sql2005 (sql error 10025)
win 2008R2/sql 2005 ---> 防火墙 ---> win 2003 sql2005(sql 错误 10025)
win 2008R2/sql 2008 ---> win2003 sql2005(好的!)
win7 X86/sql 2008 ---> 防火墙 ---> win 2003 sql2005(好的!!!)
win7 X86/sql 2005 ---> 防火墙 ---> win 2003 sql2005(好的!!!)
win 2003/sql 2005 ---> 防火墙 ---> win 2003 sql2005(好的!)
看来真正的问题在于win2008R2 和防火墙的组合行为。 win 2003、win7 和 win2008R2 之间发生了如此巨大的变化?也许我需要在防火墙上添加一些额外的规则? Tcpdump 显示双向传输的数据包。
禁用防火墙不是一个选项,因为我正在处理我们客户的站点,该站点具有严格的安全协议。
【问题讨论】:
标签: sql-server-2008 sql-server-2005 networking firewall