还有,我的JSP配置是没问题的,用的是tomcat5.0+j2sdk1.4.1_05+mssql2000(SP3)

解决方案 »

  1.   

    确认以下几点:
    1、你的SQL SERVER认证模式为混合模式,即可以使用windows用户登录,也可以使用sql server 用户登录
    2、检查用户名和密码。另外,sa空密码不安全,建议修改。
    3、把jdbc的3个驱动包放到正确位置。(如果你的文件是放到root目录下的,直接把驱动包放到%tomcat_home%\common\lib下,如果是自己建立的应用,放到对应目录下的WEB-INF/lib下。)
    4、如果你使用winxp的话不要打sp2补丁包。不要使用windows server 2003。使用这两个系统配置,我正常的程序从来就没有正常联接过。
      

  2.   

    我在单位里也连接过,那里是win2000 pro+sp4,同样也是不行啊
      

  3.   

    我用XP2 ,tomcat5.0.28,mssql(sp3)可以配置..
      

  4.   

    如果用户名密码正确,最有可能的原因是这两个1。sql server使用的是本地帐户的那个模式。需要把它改为用用户名密码登录的那种模式。
      可以在企业管理器中把现在的注册的数据库删除,新建一个注册,记住用那个sa和密码登录的。应该就没有问题了。我前些天也遇到这样的情况,出的异常也是一样的,就是这个原因2。sql server没有打sp3补丁。不过这样的情况异常应该是connect refused
      

  5.   

    明显是服务没有启动,在某些情况下MS SQL会不使用TCP/IP,而只使用name pipe,你可以在服务器端
    网络工具里查看,最主要的是使用netstat -an看看本机1433端口是否打开
      

  6.   

    到最后找出原因了,其实系操作系统的问题。原来的那个是XP+SP2,是不行的。希望大家以后要注意啦,得装上win2000 pro (sp4)就没问题的