Win 2012 Server的奇怪SQL连接问题

时间:2015-08-26 12:47:04

标签: sql-server odbc windows-server-2012

背景:

  • 有两个2014 SQL服务器.. A1和B2。
  • 还有其他三个2012服务器(S1,S2,S3)..和一些Win7盒

的问题: S1 Win2012可以看到A1和B2 Sql Server。但是当试图通过ODBC进程连接时..无法连接到A1 Sql Server。 虽然可以很好地连接到Sql B2。 其他事实:

  • Win 2012 S2可以连接并查看A1和B2
  • Win 2012 S3可以连接并查看A1和B2。
  • 所有Win7机器都可以连接并查看Sql A1和B2

为什么Win2012 S1 - SQL A1存在问题?它可以看到它(假设通过SQL浏览器),但无法连接。尝试连接时获取'SQLStat ='HYT00' - 查找服务器实例时出错。

我不知所措。 S1上不能出现防火墙问题 - 否则无法连接到B2 SQL服务器。不能成为A1 SQL服务器本身的问题(或者我认为......),因为其他所有机器也可以很好地连接到A1。

欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

尝试将1433端口从S1切换到A1,然后在尝试连接到服务器时尝试使用Microsoft网络监视器或网络嗅探器工具检查通信。  在某些情况下,如果使用glbp并且glbp组中的每个节点上都有不同的acl,则服务器之间可以有不同的路由。因此,尝试从S1到A1跟踪路径,然后从S2到A2。  确保您已允许A1服务器上的传入1433端口,并且他没有针对您的S1服务器的ip或DNS名称的不允许规则。

这个参考。可能会有帮助https://support.microsoft.com/en-us/kb/287932