当前位置: 代码迷 >> PB >> 客户端联接远程数据库后,一段时间之后被断开,是什么原因
  详细解决方案

客户端联接远程数据库后,一段时间之后被断开,是什么原因

热度:4   发布时间:2016-04-29 07:18:48.0
客户端连接远程数据库后,一段时间之后被断开,是什么原因?
服务器使用windows server 2003,sql2000 sp2
客户端使用普通电脑。
两者都是电信4M的Adsl宽带。

现在花生壳加端口映射地方式,让客户端去远程连接服务器上的数据库。
一开始软件能够正常打开,登入,做各种操作,但是一段时间之后就被断开,需要关掉后重现打开软件才可使用,此问题反复出现。

求助各位大神,这个问题怎么解决。
------解决方案--------------------
既然是 windows server 2003, 那搭建个VPN 服务器试试吧。
------解决方案--------------------
先做一个简单的查询,如果错误,就重新连接,还可以做个定时器,做个简单的查询,如果没有心跳功能,线程是会死的。
------解决方案--------------------
现在有固定IP地址的adsl可以申请并交纳费用租用IP。固定IP可能稳定些。
另外路由器最好用给力一些的。

至于断线频繁,那只有软件中考虑了重连了。
如果是偶尔断线可以考虑将界面的查询条件,录入到dw中的数据都定时缓存成本地文件,已解决用户的苦恼。这样断线后可以重新打开软件并恢复界面。