看一下验证方式
并将服务器端网络实用工具把TCP/ip设为首选协议。

解决方案 »

  1.   

    一定得要固定IP,否则每次都要在连接时重新设置IP。
      

  2.   

    或者也可以使用其它折中的办法
    比如VPN之类
      

  3.   

    sqlserver服务器-->开始菜单-->SQLserver-->服务器网络实用工具-->启用 WinSock代理-->代理地址:(sqlserver服务器IP)-->代理端口-->1433-->OK了
      

  4.   

    如果还不行:
    你的机器:
    sqlserver客户端-->开始菜单-->SQLserver-->客户端网络实用工具-->别名-->添加-->写入别名如"大力"-->"网络库"选tcp/ip-->服务器名称写入远程ip或实例名-->OK了
      

  5.   

    楼上如果你装了sql2000,你的sa没有密码,你可要小心了,哈哈。
      

  6.   

    to : pengdali(大力)
    其实你的方法昨天我就试过了,当然也是你以前帮别人答的。很有效哦!力大呀!!!
    现在的结果你也可以研究一下:
    先说了,服务器的环境是 winxp + sql2000pro  (当然是自己的电脑,省得去租ddn)
           客户端         win2000 pro +sql2000pro结果:
        1,服务器必须做到:(sqlserver服务器IP)-->代理端口-->1433!!!否则连不上!
        2,如果服务器掉线重新分配了新的IP,以上方法也能有效!!
        3,昨天我找个同学帮我试了一下,我连他的机器,但他没有用到 :(sqlserver服务器IP)-->代理端口-->1433--> 这一步,这样也能成功!!!!!本想今天再找他连的,但他不在。
        
    疑问:可不可以只需要在:sqlserver服务器中只设置好端口,不需要启用winsock代理输入IP地址了,如果可以这样做,那我应该如何设置?????这样做的目的就是sqlserver服务器 在获得新的ip地址就不用手工修改了!!!
      

  7.   

    来结贴了!!!
    最后结果:只要像大力说的那样,只要设置正确,动态分本的IP一样能远程连接,这样可以不用ddn了!!我的目的就是这样。呵呵..
      

  8.   

    to  friendwei(友威) :
      你好!我很需要<sql2000pro>,现在外面又买不到,你可以帮我上传来吗,很感激你!地址:ftp://ywptt.tzo.cc