我最近在给客户做的一个小项目中遇到了上述问题。
具体是这样的,客户远程服务器中安装了 SQL2000 (安装sp3补丁) 客户端要求同过互联网连接服务器sqlserver 以读取数据。 完成项目后 测试过程中 没有出现问题,大部分机器都能正常连接并读取数据。但是在给客户安装客户端的时候 发现部分客户端 连接不上远程数据库(据客户反应 凡是通过路由上网的连接失败,拨号的貌似没问题)
初步怀疑是路由器将1433端口封锁了,但是因为部分客户已经使用了,现在还没来得及去更改sqlserver 的端口,所以问题还不确定,想在此问问大家有没有碰到过如此问题的,帮忙解释一下,还有如果有更好的建议和方法,小弟愿意洗耳恭听!
具体是这样的,客户远程服务器中安装了 SQL2000 (安装sp3补丁) 客户端要求同过互联网连接服务器sqlserver 以读取数据。 完成项目后 测试过程中 没有出现问题,大部分机器都能正常连接并读取数据。但是在给客户安装客户端的时候 发现部分客户端 连接不上远程数据库(据客户反应 凡是通过路由上网的连接失败,拨号的貌似没问题)
初步怀疑是路由器将1433端口封锁了,但是因为部分客户已经使用了,现在还没来得及去更改sqlserver 的端口,所以问题还不确定,想在此问问大家有没有碰到过如此问题的,帮忙解释一下,还有如果有更好的建议和方法,小弟愿意洗耳恭听!
解决方案 »
- Adotable、Adpquery、Fielter的问题
- 判断字符串问题
- 这个代码运行时候为何说我无效域名?我是打开的表是sqlserver的pubs的authors
- 怎样将这个函数封装成dll ,供PB调用??
- 通过clientdataset存储jpg到access
- 谢谢版主!从新做人!
- 讨论一个古老的话题:【数据实时刷新的问题】
- 有兴趣,不妨请来试一试
- 要多少分,请开口!!(MAX=8410):如何在发送正文为HTML格式的邮件(同时带附件)!!!
- DELPHI 大富翁论坛已经关闭了吗?
- 如何[定位]DOS命令的路径为[我的文档]的路径
- Delphi2011蓄势待发,易博龙展示RAD Studio XE
如果服务器的防火墙打开,而1433端口没打开的话,客户端所有的电脑都会连接不上。而你现在是有的客户端能连接上,有的客户端不能连接,那说明服务器的配置是没问题的。这要看你访问的服务器是不是公网的固定IP,如果不是公网固定IP,是ADSL拨号的动态IP,那么电信,网通,铁通不同上网方式就有可能连接不上。
建议ping一下看能否ping通,
感觉是网络的问题
你的服务器就是个肉鸡了。
sqlserver的那个用户权限很大的,可以做任何事情了。
真是太不小心了。也许过一点时间,你的服务器桌面上就都是黑客的软件了。
期待吧。
能PING通数据库再说吧...