sql-server – 只能通过命名管道连接到sql server express 2012

前端之家收集整理的这篇文章主要介绍了sql-server – 只能通过命名管道连接到sql server express 2012前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 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.

猜你在找的MsSQL相关文章