hhjc.net
当前位置:首页 >> 局域网ping得通,但连接不了sql数据库 >>

局域网ping得通,但连接不了sql数据库

是SQL数据库吗,如果可以PING通,请在客户机上点“开始”--“运行”---输入“服务器”IP地址,确定后进入服务器,如果能看到服务器内任一共享数据文件夹,再退出(登录服务器时只要输入过用户名和密码),即可在客户机上连接数据库了.

按照如下步骤检查:1. 确认数据库是否允许远程连接 http://zhidao.baidu.com/question/443193756.html?old=1&afterAnswer=1#here2. 确认数据库服务是否正常启动 进windows的服务管理器,看带有sqlserver的服务3. 确认数据库服务器的防火墙开通 同14. 确认客户端到服务器网络畅通 在客户机上的命令行执行 c:>ping 服务器名5. 确认连接字符串正确,包括:主机名\实例名,端口 这个,看你的程序了吧.6. 确认数据库是否允许混合登录方式 同1

请问提示什么?麻烦你把错误信息发出来好我们参考一下,不然没办法分析原因.既然其他电脑能连上,你电脑不能连.要么是防火墙的问题,要么是你电脑设置的问题.你可以把你电脑换个IP试试.对了,把你电脑的系统防火墙关掉.

这个需要服务器的数据库打开外网连接, 打开“SQL Server 配置管理器”---“sqlserver网络配置”--“sqlexpress的协议”--右键“TCP/IP”,选择属性,把“已启用”和“全部侦听”选为“是”,点击上面的“IP地址”选项卡打所有项目的“TCP端口”改成“1433” “活动”改成“是”,“已启用”改成“是”,最后一路确定,再重启数据库 呵呵,OK了吧

首先,ping通,代表你和服务器之间的物理线路没有问题 然后,再用 telnet 服务器ip 1433 看看服务器的1433端口是否打开 然后,你就可以用用户/密码来测试登陆了

查看服务器数据库的TCP/IP,看一看有没有修改过默认的1433端口(看最后一项),若是修改过,则要相应调整客户端的访问设置.在CMD运行这个 telnet 服务器IP 端口号,看一看,服务器是否开放相应端口.比如:telnet 202.32.32.23 1433 查看服务器1433端口是否开放.若没有开放,就应查看服务器的数据库端口了!telnet 命令可能不好使,是需要安装的,具体百度一下!你ping主机IP,只能看到主机和客户机是否能够连接上,跟数据库是否能连接上不一样.试着用telnet 命令去查看主机的数据库TCP/IP端口是否能连接上.

一般mswin系统都有带连sqlserver的动态库,但是有些电脑装的会是精简版(你懂的),建议出现这种情况的机子装个sqlserver的客户端试着连一下,如果可以的话在删除客户端在用自己的程序连接试试,祝你成功

跟这条日志没关系的..如果你服务器是托管或租用机房的,跟供应商联系下,看是不是因为防火墙的原因,有的防火墙设置过于严密,一旦访问的TCP/IP连接过多,就会把你给连接给当掉另外再查看下数据库连接限制是多少,看是不是连接限制达到,以至于你无法访问数据库. 再看看你的版本是不是 '2000.80.194'

你所谓的外网连接,什么意思?(无论如何,把数据库放到外网上直接连接,都是非常不安全的)是你从外网连接到内网的数据库服务器?此时你需要指定怎么访问内网的数据库ip和端口,一般是通过nat端口映射实现,那么做了吗?(此时就外

能ping通,还必须Telnet通才可以,可以使用telnet xxx.xxx.xxx.xxx 1433看看行不行,如果不行很可能是防火墙的问题.

网站首页 | 网站地图
All rights reserved Powered by www.hhjc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com