Existe um programa interessante chamado DBEdit2, que pode ser usado para o SQL Server. Aqui é onde você pode obtê-lo gratuitamente:
http://dbedit2.sourceforge.net/
O problema é que não consigo fazer funcionar! Isso me dá o seguinte erro (conf info riscado):
Isto é o que eu coloquei nos detalhes de login:
E é isso que recebo se clicar em detalhes:
Alguma ideia? Alguém mais pode fazer esse programa funcionar?
Certifiquei-me de ter meu SQL Server configurado para permitir o modo de autenticação do SQL Server e do Windows.
Assegurei-me de que o servidor está em execução e que tenho o navegador em execução.
Não sei.
Como aponta @a_horse_with_no_name , sua string de conexão está incorreta. O driver jdbc java precisa saber o nome da instância (não funciona bem com a notação de barra invertida), que será substituído se você especificar a porta (1433 é a porta padrão da instância - talvez não seja necessário especificar a instância nome em tudo se é isso que você está tentando se conectar).
Tente algo parecido com isso para sua string de conexão:
A solução no final foi dupla:
1) primeiro certifique-se de que seu TCP/IP esteja ligado. Para fazer isso, vá para o Configuration Manager e verifique em SQL Server Network Configuration > Protocol and TCP/IP - rClick e selecione Enable.
2) em segundo lugar, se você tiver uma instância nomeada, como eu fiz, o DBEdit2 não pareceu gostar quando tentei a barra invertida e o nome da instância. Em outras palavras, não gostou disso:
jdbc:jtds:sqlserver://MyHostName\MyInstanceName:1433/test_db
Mas você pode configurar a porta do TCP/IP para outra porta, diferente da padrão 1433, e simplesmente mudar a string de conexão no DBEdit2 para conectar. Para definir a porta, volte para as configurações de TCP/IP mencionadas acima e defina todas as referências à porta para algo como 1434 e reinicie a instância. Em seguida, altere a string de conexão de acordo, listando apenas o nome do host:
jdbc:jtds:sqlserver://MyHostName:1434/test_db
A propósito, para encontrar o nome do host, você pode clicar no serviço no SSCM e encontrá-lo na guia Serviço.