日期:2014-05-17  浏览次数:20908 次

ADO 无法连接数据库但可以ping通
软件出现错误,提示数据库连接不上,但是该部门其他电脑可以正常使用软件(访问数据库),该电脑可以ping通服务器,但telnet 服务器ip 端口提示不是正常命令

求救,如何解决
数据库 服务器 telnet ADO 局域网

------解决方案--------------------
引用:
引用:打开sql server配置管理器
打开协议named pipes
        tcp/ip
然后重启 sql server


非常感谢你的回复
我的数据库配置:
named pipes Enabled
Tcp/ip Enabled

其他客户端访问都正常,只有该台电脑无法访问


无法访问的电脑打开网络连接-属性-高级-设置-防火墙-例外-添加135端口和1433端口
------解决方案--------------------
先不用你的程序,装个SQL Server Management Studio试试看能不能连。

1.关掉防火墙
2.以管理员启动
3.重新卸载/安装sql server native client
------解决方案--------------------
能不能从远程桌面登录到服务器?
都这样了还连接不上sql? 怪
------解决方案--------------------
客户端连接代码都是完全相同吗? 是在一个局域网内呢?如果连接本地数据库是否可以?连接其它电脑的数据库是否可以? 排除一下
------解决方案--------------------
给你一个建议,可以到网上去下载一个连接数据库的软件,然后对比下,如果下载的连接数据库软件可以连接,而你的程序不能连接,就可以直接查找你的软件问题了,如果连接数据库的软件也连接不上,就可以肯定是电脑的问题了,这样查起来就好查,先一个一个排除,要不然再给你一个月你都找不到问题了。
------解决方案--------------------
防火墙墙 关闭试试看