Encrypitaçao ssl no SQL Server Erro I/O Error: DB server closed connection

0 respostas
WenceslauNeto

Estou com problema para conectar em uma base SQL Server… Pelo que parece ssl (encrypted) esta ativado no banco, so que quando coloco a propriedade ssl na string de conexão com o parametro require ou request, ele da erro, java.lang.NoClassDefFoundError se eu coloco o parametro ssl=off que é o default ele levanta a exception I/O Error: DB server closed connection.

isso ocorre no ambiente de produçao, uma maquina linux SUN SOLARIS com o jdk 1.3 que conecta um server 2003 onde ta o banco sql server 2005
ja no ambiente de desenvolvimento (windows) eu nao tenho ssl ativado, e ele conecta, porem se eu passar o paramentro do ssl diferente de off ele da o mesmo erro, isso deva ser pq eu nao tenho o ssl ativado

agora pq que em producao com o ssl ativado ele da erro?? sera que tem a ver em ser o windows??
ja usei as tres formas de url abaixo:

Properties p = new Properties();
                p.setProperty("user", "usr_teste");
                p.setProperty("password", "12345678");
                p.setProperty("ssl", "require");

                url = "jdbc:jtds:sqlserver://19.8.9.80:1433/SQLPR1;";
                con = DriverManager.getConnection(url,p);
url = "jdbc:jtds:sqlserver://19.8.9.80:1433/SQLPR1;ssl=require;";
                con = DriverManager.getConnection(url,"usr_teste","12345678");
url = "jdbc:jtds:sqlserver://19.8.9.80:1433/SQLPR1;user=usr_teste;password=12345678;ssl=require;";
                con = DriverManager.getConnection(url);

Se alguem puder me ajudar com alguma dica???

Agradeço muito

Wenceslau Neto

Criado 24 de junho de 2010
Respostas 0
Participantes 1