Fala Grasi, tudo bem.
Me parece que você está misturando as coisas um pouquinho.
Entre no Sql Server Management com windows Authentication.
Tente fazer um primeiro teste:
1 - Criar um usuário no Sql Server Management.
2 - Dar acesso as bases de dados que você deseja.
3 - Criar regras que preferir para este usuário, em primeiro momento aconselho colocar como owner.
Verifique se nas propriedades do servidor, na opção de segurança, se a opção SQL Server and Windows Authentication mode está selecionada.
Vá ao Configuration Manager e verifique se a conexão TCP/IP está enable.
Na url de conexão você não pode esquecer de usar a clausula “Instance”, pois no sql server 2005 somente podemos ter instancias e não mais como acontecia com o 2000, onde podiamos ter um banco de dados por servidor e que para criar uma instancia era algo trabalhoso.
public class Teste {
public static Connection conexaoSQL() throws SQLException {
try {
Class.forName("net.sourceforge.jtds.jdbc.Driver");
return DriverManager.getConnection("jdbc:jtds:sqlserver://10.114.40.79/SISEN;instance=SQLEXPRESS", "sa", "lock2dog");
}
catch (ClassNotFoundException e) {
throw new SQLException(e.getMessage());
}
}
public static void main(String[] args) throws SQLException {
Connection connection = Teste.conexaoSQL();
System.out.println("Conectado");
}
}
Você não pode esquecer do driver de conexão que é o jtds, baixe no sourceforge:
http://jtds.sourceforge.net
Eu testei este código pois tambem uso o sql server 2005 para alguns testes.
Qualquer dúvida me avise que lhe envio um doc com os prints das telas.
Beijos.