无法连接到SQL Server 2008的远程实例(Developer Ed)

我刚在我们的Windows 2008服务器上安装了SQL Server 2008 Developer Edition的命名实例。 我一直在努力尝试启用远程连接,但一直没有成功。 这里有一些细节:

  • SQL Server服务正在使用networking服务帐户运行
  • SQL Server Browser服务正在使用networking服务帐户运行
  • TCP / IP协议已启用
  • TCP / IP侦听特定的IP地址,端口1433(我做了一个netstat来validation它正在侦听)
  • 防火墙中的端口1433打开TCPstream量
  • 服务器身份validation设置为混合模式
  • 远程连接已启用

我可以使用以下方式从服务器上的SSMS 2008进行连接:

ipaddress\instance_name (eg 123.45.67.89\SQLSERVER) SQL Server authentication (eg sa, password) 

但是,我无法使用完全相同的连接属性和login,从使用SSMS 2008的远程客户端进行连接。起初,我认为它一定是防火墙问题,但我试图完全closures防火墙,仍然得到相同的错误:

“build立与SQL Server的连接时发生networking相关或实例特定的错误,服务器未find或无法访问。

任何人有任何build议?

谢谢!

打开UDP端口1434,你需要这个SQL Server浏览器服务。

要么

尝试使用以下方法连接SSMS:123.45.67.89 \ SQLSERVER,1433如果您指定端口,Yo应该不需要浏览器服务。

从基础开始。 你能ping通SQL服务器的IP地址和远程机器的主机名?

从SQL服务器上的命令提示符运行“netstat -a -b -n”以validationSQL实例正在侦听的端口。

你能从客户端Telnet到服务器上的端口1433吗?

那么,我将命名实例的静态端口更改为非标准端口(不是1433)。 我不确定为什么这个固定它,但我现在能够连接。 感谢大家的帮助和疑难解答提示!