通过internet访问SQL  得到里面的数据  知道SQL的IP地址 用户名  密码 
如果 客户端和 服务器没有在一个局域网内 该如何连呀 请详细解答 谢谢

解决方案 »

  1.   

    一、SQL服务器A在属性中选中"允许远程PRC"字样的框。(记不清了)
      如果A机上telnet 127.0.0.1 1433口能进入的话(一个黑屏)表示OK。
    二、服务器上网模式对应方法:
        1、ADSL路由模式下:在路由端映射1433口给A机。
       2、MODEN拨号方式:不用设置。
    三、客户机这时应该能访问到SQL机了。
      

  2.   

    客户机用ADO连接,连接串的DATASource中录入A机的IP地址。
      

  3.   

    用SocketConnection1连接,host属性为IP地址,用户名、密码在程序中给出
      

  4.   

    ADOCONNECTION 的SQL数据库连接字符串DBConStr=Provider=SQLOLEDB.1;//方式,必须
    Integrated Security=SSPI;//安全联接方式
    Persist Security Info=True;
    Connect Timeout=30;//超时
    Data Source= 218.24.230.140;//服务器,必须
    Initial Catalog= DBNAME;//库,必须
    User ID= User;Password=;//用户密码,必须
    Packet Size=4096;//包大小
    WorkStation ID=WS;//