距离教远的A,B两地,A地工作站如何访问B地的WIN2000/SQL SERVER服务器?
A,B两地都可以上宽带
DELPHI开发环境如果不能直接访问,什么办法比较好?

解决方案 »

  1.   

    如果有固定IP的话就好办了使用ADO访问的时候,输入IP地址就可以了!
      

  2.   

    windowsXP下做虚拟路由
    ado接连
      

  3.   

    1.两台电脑都上确定连上了网,服务器端需是nt,或server2000
    并且在nt/server2000的用户账号管理里,建立客户端的电脑名,给于访问的权限,如果不知道,你就把所有的权限都给他。
    2.客户端需知道服务器上网的ip地址( 服务器上网后,你可以通过服务器的3,ipconfig命令知道上网的ip.
    3.在客户端通过查询分析器Query Analyzer 输入访问用户名为你服务器的
    ip,  账号sa默认的。如果你改了,那就是其它的。 密码、你自己设定的密码。好了,此时你就可以试一试了,如果连通,祝你好运。4、如果没连通怎么办, 最后忘了配置客户端.你需要在客户端。
    同样装上SQL客户端,
    通过SQL SERER 客户端网络实用工具,配置一下。该怎样配置呢?
    在按顺序启用协议里添加右边的TCP/IP协议, 在别名里添加
    服务器别名,输入服务器的ip, 服务器名称 填服务器的 ip
    管道名不用改了。如果你还没有成功,那我字是白打了
      

  4.   

    设ODBC连接过去。有向导
    然后使用ODBC连接就可以了。
      

  5.   

    这个跟远程oracle数据连接一样吗??有什么不一样的地方啊??请教大家??
      

  6.   

    我没配置客户端,直接在ado中设置connectionstring的值
    如:  ConnectionStr := 'Provider='+edit5.text+';';//驱动程序
      ConnectionStr := ConnectionStr + 'Persist Security Info=true;';
      ConnectionStr := ConnectionStr + 'User ID=' + edit2.text + ';';   //数据库账号
      ConnectionStr := ConnectionStr + 'Password=' + edit3.text + ';';  //数据库密码
      ConnectionStr := ConnectionStr + 'Initial Catalog=' + edit4.text + ';';  //数据库名称
      ConnectionStr := ConnectionStr + 'Data Source=' + edit1.text;// + ';'; //服务器名
      ConnectionStr := ConnectionStr + 'Network Address='+edit6.text+';';
      ConnectionStr := ConnectionStr + 'Network Library=TCP/IP';  try
      with  ADOConnection1 do
      begin
        ConnectionString := ConnectionStr;
        Provider := edit5.text;
        KeepConnection := True;
        LoginPrompt := False;
        CommandTimeOut := 60;
        ConnectionTimeout := 40;
        Connected := True;
    却出错:多步oledb产生错误,???
      

  7.   

    delphi打包的ADO掩盖了错误来源,直接在设计中测试连接,或捕获错误代码