远程连接数据库。之前还好好的,加了些包后,不知咋地,SQL Server连不上了,Oracle的连接时好的。
错误如下:Error encountered
[ART.118.5042] Adapter Runtime (Connection): Unable to enable connection resource ASB_Common.connections:ALConnection.
[ART.118.5063] Adapter Runtime (Connection): Unable to start connection ASB_Common.connections:ALConnection: after 1 attempt(s).
[ART.118.5036] Adapter Runtime (Connection): Unable to configure connection manager.
[ADA.1.204] Cannot connect to the database with DataSource class "com.microsoft.sqlserver.jdbc.SQLServerDataSource".
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“SQL Server 返回的响应不完整。连接已关闭。 ClientConnectionId:1b397092-f86b-4bc7-b874-169c9f361bb0”。 
换了包也不行。(sqljdbc4.jar, sqljdbc.jar 都试了)多谢

解决方案 »

  1.   

    http://blog.csdn.net/lw744355998/article/details/7352342
      

  2.   


    多谢。看到过那个帖子的。里面的错误是:com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“RSA premaster secret error”。
     
    我这里的错误是“SQL Server 返回的响应不完整。连接已关闭"我用的是webMethods 8.2 integration server.他有自带的的jdk,160_32版本的。关键是之前都是好好的。可能是在搞maven时,把之前系统自带的jre的包改名屏蔽了。但是改回来后还是没解决问题。 thanks
      

  3.   

    在 牛x 领导的帮助下,初步locate到了问题:
    是程序启动的一个包中的java服务造成的。
    为什么那个服务会导致SQL server的连接中断呢,而oracle就不受影响。