Problemas con el ultimo driver jdbc de Microsoft para SQL Server

2 views
Skip to first unread message

Alberto M. Vernieri (gmail)

unread,
Jul 5, 2006, 10:07:30 AM7/5/06
to Java, jav...@googlegroups.com
Hola!

Amigos:

Estoy tratando de cambiar el driver jdbc de Microsoft que usan mis
aplicaciones, por el nuevo driver para SQL Server 2005, que
supuestamente es compatible con SQL Server 2000, preparandolas para
una futura migración a 2005.

Al intentar crear una conexion, me salta un error de que requiere una
conexion SSL.
Mi server no esta configurado para SSL, y no hay ninguna necesidad de
ello, ya que la conexion Servidor de aplicaciones - Servidor de datos
se hace a traves de una VLAN segura...

Tampoco quiero perder el tiempo de encripcion / desencripcion de cada
paquete ya que no es necesario.

El tema es que no encuentro ninguna opción, propiedad o algo de la
conexion que pueda decir que use o no SSL...

Alguien tiene alguna idea de cómo se puede resolver este problema?

Desde ya muchas gracias
Saludos
Alberto

Aqui mando el programita de prueba:

import javax.sql.*;
import java.sql.*;

// Driver nuevo
// import com.microsoft.sqlserver.jdbc.*;

// Driver viejo
import com.microsoft.jdbcx.sqlserver.*;

public class PruebaDriver {

public static void main(String[] argv) {
DataSource DS = null;
Connection conn = null;

SQLServerDataSource dataSource = new SQLServerDataSource ();
dataSource.setServerName("LABSONIC1");
dataSource.setUser("ebanking");
dataSource.setPortNumber(1433);
dataSource.setPassword("server");
DS = (DataSource)dataSource;
System.out.println("***** Se ha creado el DataSource *****");
try {
conn = DS.getConnection();
System.out.println("Conexion Creada");
}
catch (Exception e) {
e.printStackTrace();
}
}
} // class PruebaDriver

Y estos son los resultados de las ejecuciones:

Ejecucion con el driver nuevo:
C:\Java\HBE\backend\src>java PruebaDriver
***** Se ha creado el DataSource *****
com.microsoft.sqlserver.jdbc.SQLServerException: El inicio de sesi=n
de SQL Server requiere una conexi=n SSL.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown
Source)
at com.microsoft.sqlserver.jdbc.DBComms.Prelogin(Unknown Source)
at com.microsoft.sqlserver.jdbc.DBComms.<init>(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown
Source)
at com.microsoft.sqlserver.jdbc.SQLServerDataSource.getConnectionInternal(Unknown
Source)
at com.microsoft.sqlserver.jdbc.SQLServerDataSource.getConnection(Unknown
Source)
at PruebaDriver.main(PruebaDriver.java:27)


Ejecucion con el driver viejo
C:\Java\HBE\backend\src>java PruebaDriver
***** Se ha creado el DataSource *****
Conexion Creada

Reply all
Reply to author
Forward
0 new messages