分不够再加300分!!!连接远程服务器问题,很急! (200分)

  • 主题发起人 主题发起人 thinknet
  • 开始时间 开始时间
T

thinknet

Unregistered / Unconfirmed
GUEST, unregistred user!
现有一系统急需编写,遇如下问题,肯请出出主意:
本地是一个以WIN2000 SERVER为服务器的局域网,内装数据库(数据库类型未定,
可选SQL SERVER或ACCESS),局域网内有客户端程序通过局域网访问数据库,服务器通过
ADSL上互联网,现有远程客户机,在知道该服务器临时IP的情况下,该通过何种方式存取
数据库,最稳定,最高效!
另:服务器数据库用哪种较为有效、方便?
 
第一个问题: 服务端 RemoteDataModule+DataSetProvider(+Database+Query)
客户端 可选的连接组件+ClientDataSet
第二个问题: SQL SERVER
 
因为服务器是通过ADSL上的网,外部IP不固定,所以称之为“临时IP”。
 
你看一看2000 Server 里的远程访问服务,相信你会找到答案的
 
会的人都没有看到这个问题吗?再提提
 
在连接字符串中使用IP地址指定位置.
 
帮你提! 如果问题解决了我也赞助分数,实在不行的话就申请域名服务喽,
(申请域名服务)不会花你自己的钱吧?
 
远程部分很麻烦,你说的临时IP部分可以用第三方软件解决,也就是说你的客户端要及时
取得服务端的IP,是否可以这样,服务端每3分钟向某个信箱发送自己的“临时IP”信息,
客户端每次上网,程序就会从那个信箱接收邮件,把内容解密以后得到了服务端的临时IP
地址,这样客户端就可以和服务端连接了。
 
关注!听说DNS2GO能让动态IP静下来,具体如何做我还不知道,请高手出来指点
 
多谢各位赏脸,
对于临时IP的问题我有绝对的把握能够解决,让客户端随时都能知道服务器的动态IP地址,
问题是我不知道在DELPHI里用什么方法来连接并操纵服务器上的数据库,希望各位能说的
具体点,用什么方法以需要哪此控件,这方面我没有经验,而且客户催的很紧!
(可以不用考虑连上服务器后IP再次发生变化以及服务器突然关闭等一些特殊情况)
 
smallbs兄说的很对
用Dcom + ADO 很方便的
 
SQL2000的话直接连接就是了,跟LAN一样。
操纵服务器上的数据库的话用EM就行,也是跟LAN一样。
我试过,长沙连到珠海,速度还可以。
 
《商场管理系统》源码可否发我一份,我想知道你界面用的控件,thanks.
wanwei@mail.zhww.com
 
sorry ,不用了发了,已下载.
 
网络专家们呢?
 
如果已知数据库IP,使用情况和在本地使用数据库是一样的,只不过不能使用服务器名连接,而是使用IP连接,
注:在本地连接数据库,也建议使用IP连接,速度相对快点。
 
我现在的情况是:
服务器IP已知道,服务器是通过ADSL上的网;
远程用户是通过163上的网,我现在直接在ADOConnection将Data Source设置为服务器的IP,
但还是不能连上服务器,请指教!
急!
急!
急!
 
这种方式太危险了,所有数据暴露在全世界面前,采有VPN,需求固定IP,动态IP要购买相应软件件
或设备
 
数据安全不用考虑,只示稳定。
 
后退
顶部