三台电脑连在一起。
其中一台充当服务器,win98装的是sql的个人版。
另两台客户机,做了个软件,从客户机连接上去,其中一台可以,但另一台就返回了上述的错误(网络是通的)。服务器的那台自己也可以连接的。会不是会 充当服务器的那台的内存不足(128M)的原因?但以前也曾经是三台电脑能连的,后来客户机中换了一台新电脑,新的就连不上了。

解决方案 »

  1.   

    三种方法,试试吧
    1、装sqlserver客户端
    2、装最新版的mdac
    3、服务器端开Guest帐号
      

  2.   

    1.确认是否在出问题的机器上存在dbnetlib.dll和另外一个文件(忘记什么名字了)。实在不行你就装各客户端吧。
    2。可尝试用Tcp/IP,而不采用命名管道的方式。并且在该机器上建立数据库别名(用客户端连接工具或者直接到注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo
      

  3.   

    发贴后问题就解决了,当时忘 了一件事,98的机子应该装一下mdac2.7,装上了就没问题了。
      

  4.   

    呵呵,有时候就是要装新版的MDAC,有时候不装也行,所以阿,还是装吧!