远程数据库访问问题(100分)

  • 主题发起人 主题发起人 apolloone
  • 开始时间 开始时间
A

apolloone

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个软件,需要访问远程SQL Server数据库(IP:210.77.151.26).
据客户反映,在他们的网络中不能使用,访问远程数据库有问题。

但是软件在我的这里还有很多客户那里都没问题的呀?

是不是该客户的网络环境比较复杂,比如加防火墙、代理上网之类的。
(我发现一些软件如QQ、PP在设置的时候会要求选择直线上网、还是局域网或代理上网,还要求选择
上网类型、还有Socket5代理之类,不知是不是这个问题)


请各位大侠帮我出出主意。

 
应该是网络问题,我也遇到过这种问题,当网络的某些设置改变时就不对了,比如dns之类的
后来改回来后就好了
 
大家再关注一下吧!帮帮忙!
 
我没做过阿,帮不了你 了
 
你用的什么来连接呀? MIDAS? ADO? Other?
 
你的客户端程序连接控件用的什么呢?如果不是使用http协议,而你们的防火墙只
支持http访问,就会出现局域网内访问正常,网外访问不到的情况哦!
 
我使用ADOConnection1直接连接到SQL Server 服务器的。
 
客户那里若安装了防火墙,并且配置不当就会造成不能访问。比如防火墙屏蔽了对1433口的访问等。可以请求客户另换一种网络连接(比如拨号上网等)方法先试试看。
 
让客户用拨号上网是不现实的,这样速度太慢。

大家群智群慧!帮帮忙!
 
访问远程数据库还是用Socket连,只要ping 到,一般不会出事。
 
请问“帮帮我”
如何采用Socket来 连接 远程的数据库服务器昵?
 
请将服务器一定要安装上win2000,这样每次服务器上网其它客户端可以正常ping到服务器的IP地址,一切搞定。
 
Socket是MIDAS的远程连接控件,仅使用TCP/IP协议相连,属于三层结构,无需注册
你在程序中增加一段代码:
如果连接有问题就弹出系统的设置adoconnection连接字的对话框,让用户自已连接,
如果连不上,他会找自已网络的问题,不会找你的麻烦,这样动态IP的用户也可用
 
后退
顶部