select @@version 看一下你B机的sqlserver的版本,是不是装了开发版

解决方案 »

  1.   

    再Dos提示符下运行
    telnet [B机IP] 1433看看端口是不是打开了
      

  2.   

    对于不能远程访问的,重装SQL2000看看吧。我也是遇到不能远程访问,重装就OK了。之前试过N多方法都无效。
    顺便说下,重装前把数据都备份出来,然后卸载,再把遗留的文件夹都删除干净,再重装。
      

  3.   

    1、安装SP4补丁
    2、安装时是选择混合模式,还是本机模式
    3、授权数,如果授权少的话,连多了不行
    4、从局域网其他机器 telnet IP 1433
      

  4.   

    SQLServer2000数据库服务器B,可能SQL Server登陆身份证验证模式选择错误,
    一般验证有2种:
    1,SQL Server和Windows
    2、仅Windows选择1模式就可以。
      

  5.   

    我已经检查过了:
    1、身份验证模式是“SQL Server和Windows”。
    2、客户机、服务器网络实用工具中对应的端口号也一致都是1433。
    3、机器A与B使用企业管理器可以互相链接到。
    4、就是不能用Web应用程序访问,使用Windows应用程序可以访问到。
    5、Web应用程序代码没有问题,在B机器上安装并且访问本机的数据库可以访问到,移到别的机子上就不行了。
        还有没有别的可能呀,重新安装操作系统与SQL Server2000后,原来可以的A机子也不能用了。可是Windows程序都访问正常,就是不能用ASP.NET程序。