我用Hibernate连接sqlserver2000老报错
信息: connection properties: {user=sa, password=****}
2009-12-23 19:39:02 org.hibernate.cfg.SettingsFactory buildSettings
警告: Could not obtain connection metadata
java.sql.SQLException: socket creation error
网上说是由于服务没开,可是我的数据库是打开的啊。
以前一直用Mysql没有问题,为什么用sql就这样了呢?

解决方案 »

  1.   

    你的服务器已经启用 TCP 连接吗?
      

  2.   

    默认tcp应该就启动了吧 ,如何启动呢?
      

  3.   

    忘了,只记得 MSSQL 2005 的启用 TCP 方式,我现在不用 MSSQL 了,大型的用 oracle,小型的用 derby百度一下。
      

  4.   

    数据库直接访问可以登录么
    如果不能登录就是之前你有关闭过服务,后来又手动打开了   记得好像一些大型数据库的服务打开顺序是有关系的  具体LZ百度下   像oracle的服务启动顺序不对就不能访问  不行就重装下sqlserver吧  也就10分钟的事情
      

  5.   

    sqlserver2000必须安装补丁spk4,否则连接就会出错