它这个默认端口不就是1433吗?即使我把port=1433写上还是不对,提示一样的错误。

解决方案 »

  1.   

    可能是你安装SQL2000的时候没有选择混合登陆,重新装SQL吧
      

  2.   

    我选择的是混合登陆,我还设了密码,weblogic的版本是8.1,一步一步的按照步骤填上相应的值,好象端口不用填,即使我将端口填上还是不行。是不是我的JDBC没有驱动,是否需要载驱动呢?
      

  3.   

    别是你的操作系统的防火墙的问题吧?
    你用别的机器连一下SQL SERVER试试
      

  4.   

    也许我说的不过详细,大家可以把自己当初是如何成功用Weblogic配置JDBC联接缓冲池及中间应该注意的问题发表出来,供大家参考,只要是有用的资料就给分!
      

  5.   

    不要将其他应用的端口给为1433号,可能是被其他的什么软件占用了
    用telnet localhost 1433看可以打开吗?
      

  6.   

    我使用的系统是Windows 2003 server,会不会和这个有关系呢?我看很多人是Windows 2000 server
      

  7.   

    cmd 进入DOS界面用telnet localhost 1433如果其能连接则表示该端口被占用了
      

  8.   

    make sure the security manager allows this connection.
    user=sa的权限是否可以访问db=pubs?
      

  9.   

    建议楼主这样测试1.检查一下sql server的connection有没有full.2.如果是认证的问题.
    可到sql enterprice manager->指定server->内容->安全性.
    把验证改为 SQL server 及 windows.3.点选属性检查一下port是否正确.
    4.关掉防火墙.5.把SQL server update到sp3:
    http://www.microsoft.com/sql/downloads/2000/sp3.asp
      

  10.   

    问题出在你的 SQL Server2000没有装补丁,打上补丁一切搞定,我遇见过这种问题。应为没有打上补丁就找不到1433端口,所以问题出在找不到端口。