互联网上安装SQL的机上安装了花生壳软件,用VB写代码,能访问这互联网上的SQL吗?如何不能,请问如何才能?如何能,请问该如何写代码?,

解决方案 »

  1.   


    知道域名,数据库名,登录用户,密码都知道,我想问的是用VB如何写代码才能远程连接到SQL.
      

  2.   

    cn.open "Driver={SQL Server};Server=xxx.xxx.com;Database=smtcw;Uid=sa;Pwd=123456"如果当前的ip 是202.111.111.111
    花生壳 解析之后 就是 xxx.xxx.com 
    用 你自己申请的花生壳域名 替换 xxx.xxx.com 
      

  3.   

    花生壳域名是xxxxx.vicp.net
      

  4.   

    如果是主机在局域网里面 看这个贴
    http://topic.csdn.net/u/20100711/19/04d0e33a-b92f-495c-9a39-388be342880e.html
      

  5.   

    ping 花生壳域名 -t
    看通不通
    一般花生壳解析有延时,当Ip改变后,有时要半个多小时才会解析的通
      

  6.   

    ping 是通的. 我用域名和IP都不行.
     
      

  7.   

    cn.open "Driver={SQL Server};Server=127.0.0.1;Database=库名;Uid=sa;Pwd=123456"
    cn.open "Driver={SQL Server};Server=;Database=库名;Uid=sa;Pwd=123456"试一下这两个,如果还不行,那就没话说了。
      

  8.   

    能ping通域名就说明花生壳运行正常, 能ping通ip就说明服务器网络正常
    如果服务器段有固定ip的话就可以不用花生壳.
    其他就是服务器端开端口, sql server一般是1433, 当然也可以手工指定其他端口.
      

  9.   

    这个我用过,先用ping域名,然后截取ip地址就可以了
      

  10.   

    直接连互联网上的SQL 服务器,理论上是可以连接成功的,但根本就不实用,我曾经也实践过了,断线,不稳定,总之用这种方式做成的应用系统,将是灾难;其实可以用很变通的方法,还是可以的,如果你是用VB开发的软件,服务器操作系统安装的是WINDOWS server 2003 的话,还是好实现的,WINDOWS server 2003有个自带的VPN 设置一下就可以了,而且比任何第三方软件和硬件都稳定。如同连接本地的电脑一样,看不出有什么差别
      

  11.   

    先用操作系统的“数据源 (ODBC)”连一连看行不行吧。
      

  12.   

    最佳解决办法,使用Citrix软件来完成,若是楼主是测试好玩,或学习是可以,若是商用,次方法不可取。