有一台服务器,装有SQLServer和ADSL,我现在在另外一台机器上用Modem拨号到Internet,我现在知道服务器拨号候的IP地址,我在另外一台机器上想通过IP地址访问服务器上的数据库库,总是连接错误,不知道什么原因?

解决方案 »

  1.   

    客户机要改注册表
    给你一个例子!
    reg:=tregistry.Create;
      with reg do
        begin
          RootKey:=HKEY_LOCAL_MACHINE;
          if OpenKey('SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo',true) then
            begin
              WriteString('DSQUERY','DBNETLIB');
              WriteString('itgweb','DBMSSOCN,xxx.xxx.xxx.xxx,8433');//8433是端口号
            end
          else
            begin
              OpenKey('SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo',true);
              WriteString('DSQUERY','DBNETLIB');
              WriteString('itgweb','DBMSSOCN,xxx.xxx.xxx.xxx,8433');//8433是端口号
            end;
        end;
      

  2.   

    我是用的ADO连接,一直提示访问被拒绝,是不是我在服务器上要设置什么东西
      

  3.   

    你在客户端安装sqlserver并通过工具client netwark utility配置一个连接后试一试,如果能连通请给我回信:[email protected]