Al intentar conectar con una Base de Datos SQL Server 2005 mediante código Java se produce la siguiente excepción:
Código:
El código que estoy usando para conectar es:Advertencia: ConnectionID:1 ClientConnectionId: ced601b1-e1be-4057-924e-cc701abcc52b Prelogin error: host [IP] port 80 Error reading prelogin response: Connection reset ClientConnectionId:ced601b1-e1be-4057-924e-cc701abcc52b com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset ClientConnectionId:ced601b1-e1be-4057-924e-cc701abcc52b at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:1667) at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:1654) at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:1789) at com.microsoft.sqlserver.jdbc.SQLServerConnection.Prelogin(SQLServerConnection.java:1424) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1319) at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827) at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012) at java.sql.DriverManager.getConnection(DriverManager.java:571) at java.sql.DriverManager.getConnection(DriverManager.java:215) at org.sts.recursosComunes.Pruebas.PruebasNeus.pruebaConexionSQLServer(Pruebas.java:85) at org.sts.recursosComunes.Pruebas.PruebasNeus.main(Pruebas.java:65)
Código:
String url = "jdbc:sqlserver://IP:80"+";databaseName=intranetBD"; try { Connection con = DriverManager.getConnection(url, "sa", "pass"); System.out.println("Conectado correctamente!"); con.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }
Alguna idea de porque puede estar dando este fallo?
Gracias!