我在
Windows 2008上安装了sql server express 2012,本地一切正常,我可以通过tcpip和命名管道连接.远程我只能使用命名管道连接ssms.通过远程我的意思是在同一个局域网内,它们插入同一个交换机.
我试过禁用双方的防火墙来消除阻塞流量.我已经打开和关闭了tcpip设置(我读到某个地方,他们让它正常工作但是将它们翻转并重新打开).我有双/三重检查我所知道的所有设置,一切似乎都是正确的.
>启用了Tcp
> Tcp端口设置为1433,udp端口设置为1434
>服务器有静态IP
>启动日志说:服务器正在监听[‘任何’1433].
>防火墙规则已到位
关于我可以研究的事情的任何建议?
我真的只是用尽了想法.
编辑:在我切换到2012之前,我曾经在这个盒子上安装了sql server 2008的副本.我卸载了2008然后安装了2012 express;不确定这是否会改变除了谜题的另一部分.
编辑#2:这是我试图远程连接的.net应用程序的错误消息.
A connection was successfully established with the server,but then an error occurred during the pre-login handshake. (provider: SSL Provider,error: 0 – The wait operation timed out.)]
编辑#3:当你安装visual studio 11或更可能的.net 4.5时,它看起来像是破坏了,至少对某些人来说是这样;这也是我刚刚做的. Connection error after installing VS 11还有一些details
解决方法
检查COnfiguration Manager中的TCP IP设置属性,IPAll应将动态设置为空,静态设置为1433.