服务器是win2000 server,安装了sql server 2000。
但是在局域网内(注:能保证每台电脑都是连接的),有的电脑能够连接到服务器的数据库。有的电脑却不行。但是那些不能连接的的电脑通过打
net use \\服务器IP\ipc$ 服务器密码
命令后就能连接了。
会不会是服务器安装了防火墙的关系。
PS:那些不能连接到数据库的电脑的操作系统都是win2000。

解决方案 »

  1.   

    先检查你的服务器是否选成 windows验证.网卡看看有否启用netbios启用 tcp/ip netbios helper ,  browse服务看看.另外,如果你的局域网存在于域中,看看有否指定wins服务器。仅供参考,不一定有效。
      

  2.   

    估计是造成了windows验证,而服务器上的用户名和工作站的用户名不一致,或密码不一样
      

  3.   

    基本上是windows验证问题,如果所有机器都是以admin帐号登陆的话,就不会有这样的问题了
      

  4.   

    几年前写的"解决非域内2k之间访问要密码的问题"1,采用域管理模式 
    2,每台机器启用GUSET 
    3,给每台机子设有一个同样的用户名和密码,而用这个用户和密码登陆系统,当出现密码提示框时只需按回车键. 
    4,用NET命令建立SESSION做为批处理文件加在启动菜单里. 
    net use \\ip(or computer name) password /user:username
      

  5.   

    to fcuandy(www.iDotNet.org):
    我想了解一下为什么会有这种情况出现呢。
    我现在就是用第4种方法来暂时解决这个问题的。
    以前都没碰到过。感觉好像就是在服务器上安装了防火墙以后才出现的问题。