只能通过命名pipe道连接到SQL Server Express 2012

我有SQL Server Express 2012安装在Windows 2008上,本地一切工作正常,我可以连接通过TCPIP和命名pipe道。 远程我可以连接ssms 使用命名pipe道。 远程我的意思是在同一个局域网内,他们被插入到同一个交换机。

我已经尝试禁用双方的防火墙,以消除阻塞的stream量。 我已经打开和closurestcpip设置(我读了一个地方,他们得到它只是工作,但把它们打开,然后回来)。 我有双重/三重检查所有我知道的设置,一切似乎是正确的。

  • Tcp已启用
  • TCP端口设置为1433,udp端口设置为1434
  • 服务器有静态IP
  • 启动日志说: 服务器正在侦听['any'1433]。
  • 防火墙规则已经到位

任何build议,我可以看看的东西? 我真的只是用完了想法。

编辑 :我曾经有一个在这个盒子上安装的SQL Server 2008的副本之前,我切换到2012年。我卸载2008年,然后安装2012年快递; 不知道这是否改变了什么,但它的难题的另一部分。

编辑#2 :这是我尝试远程连接.net应用程序的错误消息。

与服务器build立了连接,但在login前握手过程中发生错误。 (提供程序:SSL提供程序,错误:0 – 等待操作超时。)]

编辑#3 :它看起来像这样的事情,当你安装Visual Studio 11或更可能.net 4.5,至less对一些人来说,打破了; 我也是这么做的 安装VS 11之后的连接错误还有一些细节

检查COnfiguration Manager中的TCP IP设置属性,IPAll应该将dynamic设置为空,静态设置为1433。