Erro ao conectar ao MSSQL 2000 em win 2003 server

meu codigo eh o seguinte

Connection con = null; try{ Class.forName("net.sourceforge.jtds.jdbc.Driver"); } catch (ClassNotFoundException ex){ System.err.println( "Driver not found: " ); } con = DriverManager.getConnection ("jdbc:jtds:sqlserver://192.168.1.6:1433;databaseName=DADOSADV");

e quando tento conectar ao win 2003 dah esse erro

java.sql.SQLException: Cannot open database requested in login 'DADOSADV'. Login fails. 
        at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:365) 
        at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2781) 
        at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2224) 
        at net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:606) 
        at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:331) 
        at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50) 
        at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:178) 

o erro ocorre somente no win 2003 server, ja testei em outras duas bases rodando em win 2000 e ambas funcionaram, alguem sabe se o service pack do MSSQL pode influenciar no erro?

bom qualquer ajuda eh bem vinda
desde já agradeço

Você já viu se a porta está liberada no firewall?

Abraço,

Armando

[quote=armando]Você já viu se a porta está liberada no firewall?

Abraço,

Armando[/quote]
sim a porta etsa liberada, pois outros aplicativos (q nao sao em java) jah fazem acesso ao mesmo banco