Doh! Eu estava especificando a porta 2434 com minha string de conexão. Isso não é necessário e causa problemas. A remoção da especificação da porta corrigiu esse problema.
Estou executando o SQL Server 2008, com conexões remotas habilitadas, e misturei a Autenticação do Windows e a Autenticação do SQL Server ativada. Os logins que eu configurei (Windows e SA) funcionam bem no servidor. No entanto, quando eu faço o login de um computador remoto, recebo o erro "Login failed for user ...".
Alguma ideia? Antes de receber um erro "conexões remotas não ativadas", mas ativada e agora recebo esse novo erro.
Qualquer ajuda é muito apreciada!
Eu tive exatamente esse mesmo problema, no meu caso, o serviço Navegador do SQL Server não estava em execução no meu servidor SQL. A partir desse serviço, o erro foi removido e permiti que eu me conectasse remotamente.
1) Verifique os logs de erro do SQL Server para ver se você pode detalhar mais sobre por que o login está falhando.
Você deve ver alguma variação de um erro 18456.
Esta postagem do blog é um ótimo recurso para solucionar esses erros:
link
2) Se você não vir um erro 18456 no log de erros, sua tentativa de conexão não estará atingindo o SQL Server. Verifique se há algum firewall bloqueando as portas (no seu servidor, no seu cliente ou entre elas).
Se você tiver o serviço Navegador do SQL Server em execução, não será necessário especificar o número da porta, se não estiver em execução no 1433. FYI para referência futura.