MSSQL provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。

今天调试程序的时候发现了这个问题,MSSQL连接出错,有点莫名其妙,看字面的意思是连接的地址不正确。。但是我的确填写对的了!于是乎上服务器去看了下,SQLSERVER正常啊。。。。有点找不到头绪了,网上翻了半天,貌似都是些废话! 看来只有自己动手,丰衣足食了。既然说地址不对,那好我就试试是不是真的不对,祭出MSSQL查询分析器。。果然连接失败,不过查询分析器的报错就有点可爱了,SqlServer服务器不存在或访问被拒绝。这下清楚了,但我地址的确正确啊,网页都能打开,于是又登上服务器,在CMD下 执行 netstat -an>>c:\1.txt 查看1.txt发现1433端口竟然没有打开,但是我服务器又能连接到本地的。。。。才想起我似乎今早重装过MSSQL,打了SP4补丁。没重启,就出现这种乌龙了。。。。

建议某些和我遇到一样的问题的朋友,先检查网络是否能连接正常,然后检查服务器1433端口是否打开,如果都正常,要不就是服务器硬防之类的拦截了。。如果排除防火墙之类的拦截问题,再看下你是不是做了IP安全策略。。策略禁止了连接!如果都正常。。。。。。绝招了,你在服务器连接下本地的MSSQL,如果能连,就重启服务器吧。。。还是不能连的话,人品问题!爱莫能助!

http://hi.baidu.com/isbx/blog/item/0032c2fd3107d742d7887d6c.html

加支付宝好友偷能量挖...


评论(0)网络
阅读(952)喜欢(0)SQL及数据库