系统采用C/S架构,但是有一台客户机离单位相距大约有五公里,请问如何将这台机连上单位的数据库上

解决方案 »

  1.   

    flying_flower(自在飞花):
    谢谢你的回复!
    我的意思是如何将这台机纳入单位内的局域网并连到服务器所在的数据库,因为我们的系统只能C/S架构下才行
      

  2.   

    1.二机都上INTERNET,2.服务器有公网IP        就行
      

  3.   

    viena(维也纳nn-实心木头人):
    请问如何使用拨号网络实现啊?
      

  4.   

    同意用vpn,我也是用vpn实现的
      

  5.   

    多安几个中继器,才用好的线材,或者让那台机器上网才用vpn
      

  6.   

    //数据库所在的服务器在单位局域网中,没有固定的IP,请问这样该如何解决?用花生壳进行域名解析。但服务器接外网最好是ADSL以上连接,要不然速度会很慢的。
      

  7.   

    楼上说的办法不错.用科迈的动态域名也不错.公网免费,二端都用ADSL,速度还是可以接受的.最好优化程序,大量查询的页面最好做几个BS网页给他查询.
      

  8.   

    一个廉价的路由器+INTERNET足够
      

  9.   

    阿易:
    请问一下,如何架VPN啊
      

  10.   

    drk928(一起看斜阳):
    谢谢你!
    我想再问一下,动态域名产生的是什么?可以直接写到连接字符串里吗?还需要用到VPN吗?
      

  11.   

    上网去连,可以做VPN(需要在服务器和客户机分别设置)
      

  12.   

    楼上有朋友说的对,用动态域名,然后在路由器上设置1433端口转发。再配置一下服务器端网络设置,也要设置一下客户端的网络配置。
    服务器和客户端最好都是ADSL以上的连接,才可以获得相对较好的效果!动态域名可以用花生壳,个人认为还是不错的!例如:你设置的动态域名为:aaa.vicp.net。
    1、在服务器端的路由器上,一般有转发规则设置的,将1433端口转发到服务器上,服务器的内网IP先固定下来。
    2、配置服务器端的网络配置。用SQL自带的服务器网络实用工具,添加TCP/IP协议,端口设置成1433。
    3、配置客户端机器上的网络配置。运行SQL自带的客户端网络实用工具,添加别名,选择TCP/IP协议,然后将域名填进服务器的名称,假使别名设置成   AAA.VICP,或者你想要的任何名字,再设置端口为1433。
    4、在你的程序里,服务器的名字就可以用AAA.VICP。如果你的客户端机器上没有装SQL的客户端,那么,你可以去装一个微软的数据访问组件,我用的是2.8版本,然后在注册表中添加如下选项即可。Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]
    "DSQUERY"="DBNETLIB"
    "AAA.VICP"="DBMSSOCN,aaa.vicp.net,1433"我现在就是这样用的,呵呵,如有问题,可以加我QQ:31516729。我也是刚学,希望能和大家一起进步。
      

  13.   

    找电信或网通将两点做成VPN虚拟局域网